【发布时间】:2012-04-25 22:59:24
【问题描述】:
QFile file(filePath);
QFileInfo fileInfo(file);
file.open(QIODevice::ReadWrite); //or WriteOnly
if(!fileInfo.isWritable())
{
//Log error
}
else
{
//Save to file
}
问题是,文件路径具有完全访问权限,文件已创建并可写,但 isWritable() 仍然返回 false。如果我删除写访问检查并简单地写入文件,则写入成功。 QFile::open 也返回 true。有什么想法吗?
【问题讨论】:
标签: windows qt file-permissions