gpt4 book ai didi

c++ - 我不需要点和点

转载 作者:太空狗 更新时间:2023-10-29 23:41:45 25 4
gpt4 key购买 nike

当我通过 QDir::entryInfoList 列出条目时,我得到了两个额外的条目,一个带有点,第二个带有两个点。如果我设置 QDir::NoDot 和 QDir::NoDotDot 那么什么都不会列出。我只需要我传递给 QDir 的文件夹的内容,没有别的。

 QFileInfo fi(model_->filePath(e));
auto file_path = fi.absoluteFilePath();
auto lyst = QDir(fi.absoluteFilePath()).entryInfoList(/*QDir::NoDotAndDotDot makes lyst empty*/);
foreach (QFileInfo info , lyst)
{
qDebug() << info.absoluteFilePath();
}

最佳答案

传递 QDir::NoDotAndDotDot filterQDir::Files 或您对 entryInfoList

感兴趣的任何内容进行 ORed
auto lyst =
QDir(fi.absoluteFilePath()).entryInfoList(QDir::NoDotAndDotDot|QDir::AllEntries);

关于c++ - 我不需要点和点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8404408/

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