Во-первых, вы проверили QFile :: error () , чтобы увидеть, почему файл не был удален?
Во-вторых, если вы все еще не получаете полезногосообщение об ошибке назад, вы можете проверить источник, чтобы узнать, можете ли вы получить больше информации.Проверка источника показывает, например, следующее:
QFile :: remove () использует базовый файловый движок для удаления.Этот файловый движок зависит от платформы и в qfsfileengine_win.cpp для Windows.Строка 830 показывает, что для удаления используется DeleteFile , поэтому вы можете получить больше информации, вызвав GetLastError , хотя я надеюсь, что Qt соответствующим образом переведет сообщение об ошибке.1015 *