Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
QT5列出windows 7或更高版本中的所有目录和文件_Windows_Qt - Fatal编程技术网

QT5列出windows 7或更高版本中的所有目录和文件

QT5列出windows 7或更高版本中的所有目录和文件,windows,qt,Windows,Qt,例如,我在列出C:\Windows\System32\drivers\etc中的所有文件时遇到问题。 大约有400件物品。我只看到10个。 我发现,这个问题出现在QT5中,我必须在microsoft visual studio中开发它 但我不敢相信 我有下一个代码: QDir dir(path); dir.setFilter(QDir::Files | QDir::Dirs | QDir::Hidden); foreach(QFileInfo item, dir.entr

例如,我在列出C:\Windows\System32\drivers\etc中的所有文件时遇到问题。 大约有400件物品。我只看到10个。 我发现,这个问题出现在QT5中,我必须在microsoft visual studio中开发它

但我不敢相信

我有下一个代码:

    QDir dir(path);
    dir.setFilter(QDir::Files | QDir::Dirs | QDir::Hidden);
    foreach(QFileInfo item, dir.entryInfoList() )
    {
        qDebug() << "Item: " << item.baseName();
    }
QDir目录(路径);
dir.setFilter(QDir::Files | QDir::Dirs | QDir::Hidden);
foreach(QFileInfo项,目录entryInfoList())
{
qDebug()Hm。。。
问题只存在于32位应用程序中。当我构建64位时,此时我看到所有400个文件

我的错误。解决方案在互联网上随处可见:-)