我正在尝试检查文件夹是否可写,以便可以提示错误对话框。我正在尝试这样做:
QFileDevice::Permissions permissions_list = QFile( folderName ).permissions();
if ( permissions_list && QFileDevice::WriteUser )
{
}但它不起作用。这对于可写文件夹和受限文件夹都是一样的。
发布于 2016-02-10 21:56:49
使用QFileInfo
QFileInfo my_dir(folderName);
if(my_dir.isDir() && my_dir.isWritable()){
// Do something
}但是如果你使用的是Windows系统,那就要注意this problem了
https://stackoverflow.com/questions/35317097
复制相似问题