如何检查文件或目录是'系统'文件还是目录

时间:2017-11-29 20:58:52

标签: c++ qt pyqt pyside

QDir::entryList()允许使用QDir::System和'隐藏'文件以及dirs使用QDir::Hidden标记列出'系统'文件和目录。如果我已经知道文件路径,我可以使用QFileInfo::isHidden()检查文件是否隐藏。但是'系统'文件有类似的东西吗?像假设QFileInfo::isSystem()这样的东西?换句话说,对于使用true中的QDir::System标记和QDir::entryList()标记返回的项目,此类函数应返回false

1 个答案:

答案 0 :(得分:0)

显然没有。您最好的机会是使用QDir::entryList()并将nameFilters设置为路径,将filters标记设置为QDir::System。如果返回的列表为空,则该路径不是QDir::System定义的系统文件。