gpt4 book ai didi

c++ - 在 Qt 中使用 QDirIterator 时过滤/排除目录

转载 作者:行者123 更新时间:2023-11-30 04:29:03 25 4
gpt4 key购买 nike

我想知道在使用 QDirIterator 时是否可以排除/过滤目录。我希望它跳过它/完全忽略它。

        QString SkipThisDir = "C:\stuff";

QDirIterator CPath(PathToCopyFrom, QDir::AllEntries | QDir::NoSymLinks, QDirIterator::Subdirectories );


while(CPath.hasNext())
{
CPath.next();
//DoSometing
}

最佳答案

我在 QDirIterator 的 API 中没有看到任何具体执行您想要的操作的内容。但是,像下面这样简单的事情就可以了。

while (CPath.hasNext())
{
if (CPath.next() == SkipThisDir)
continue;
//DoSomething
}

关于c++ - 在 Qt 中使用 QDirIterator 时过滤/排除目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9690135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com