QT QFile::remove失败/无效的解决方法
文章目录
转载请注明 作者:源码先生, 文章链接:https://www.debugself.com/2017/09/27/qt_qfile/, 请勿用于商业用途
windows上,QT中执行QFile::remove(filePath);总是失败,无法删除文件
经过一番折腾,终于发现是因为文件是只读的,解决方法:
1 | QFile::setPermissions(filePath,QFile::ReadOther | QFile::WriteOther); |
上述方法可以正确删除只读文件。