作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试使用 QDir 过滤器检索 Qt 中的文件和目录。根据命令行中的用户输入,我计划设置适当的过滤器并检索相应的文件。
用户输入例如:./Retrieve -d C:/Sample -h
会检索目录 C:/Sample 中的所有文件,包括隐藏文件。我计划提供许多其他选项,例如
-h(隐藏文件)
-r(只读文件)
-s(用于系统文件)
目前我的代码是这样的
QDir::entryList(QDir::Dirs |QDir::NoDotAndDotDot | QDir::Hidden)
如果我什至想要获取系统文件,我只需要添加 Qdir::system filter
。我怎样才能将它附加到我已经提到的现有过滤器中。我的问题是如何通过简单的在线代码将这些过滤器添加到 QDir 函数条目列表,但通过查看用户输入来构建过滤器?
最佳答案
这是一个三步过程:
过滤器
或其他名称。filters
filters
现在拥有用户请求的所有过滤器。
关于c++ - Qt,C++ - 添加 QDIR::Filters 到目录和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5490041/
我是一名优秀的程序员,十分优秀!