我正在尝试搜索计算机上文件夹中的所有文件。许多资料来源建议使用Boost,但有人告诉我以下代码可以工作。
WIN32_FIND_DATA currentFile;
HANDLE searchHandle = FindFirstFile("C:\\MyFolder\\", ¤tFile);
do
{
/*Do something each time it finds a file*/
} while (FindNextFile(searchHandle, ¤tFile));
循环每次遇到新文件时都应作出响应。我正在使用的文件夹中有几个文件,但是循环只能运行一次。我该如何解决?
我相信他们在这里使用“ C:\\ MyFolder \ *” *作为所有人的通配符。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句