Avere uno strano problema quando si tenta di rimuovere un file che ho appena scaricato con Qt.QFile :: rimuovere non rimuovere il file?
Il mio codice:
QString location = "/path/to/app/Application.app";
QFile *rmFile = new QFile(location);
rmFile->remove();
file non è stato rimosso.
Qualche idea cosa potrebbe essere sbagliato?
Controllare sempre il valore restituito. Causa potrebbe essere il permesso o il blocco essendo in uso o percorso errato. – user2672165
Qual è il valore restituito dalla chiamata di rimozione? Vedere 'if (! RmFile-> remove()) qDebug() << rmFile.errorString();' Inoltre, in questo caso speciale, l'istanza è un overkill. Puoi chiamare direttamente il metodo statico. – lpapp
Se si utilizza Mac, "/path/to/app/Application.app" punta a una directory e non al file, no? – vahancho