[英]Iterating through the files in a folder (C++)
我正在嘗試搜索計算機上某個文件夾中的所有文件。 很多消息來源建議使用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 \\ *”*作為所有人的通配符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.