我正在尝试搜索计算机文件夹中的所有文件。许多消息来源推荐使用 Boost,但有人告诉我以下代码可以工作。
WIN32_FIND_DATA currentFile;
HANDLE searchHandle = FindFirstFile("C:\\MyFolder\\", ¤tFile);
do
{
/*Do something each time it finds a file*/
} while (FindNextFile(searchHandle, ¤tFile));
循环应该在每次遇到新文件时做出响应。我正在使用的文件夹中有几个文件,但循环只工作一次。我该如何解决?
最佳答案
我相信here他们使用 "C:\\MyFolder\*"* 作为通配符。
关于c++ - 遍历文件夹中的文件 (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26875079/