这篇文章上次修改于 355 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
转自 QT QFile::remove失败/无效的解决方法
windows
上,Qt
中执行 QFile::remove(filePath);
总是失败,无法删除文件
经过一番折腾,终于发现是因为文件是只读的,解决方法:
QFile::setPermissions(filePath,QFile::ReadOther | QFile::WriteOther);
QFile::remove(filePath);
上述方法可以正确删除只读文件。
没有评论