[問題] c++尋找目錄內所有檔案失敗
大家好
這是個月經的問題沒錯...
我有到精華區爬過了
但是仍然無法解決目前遇到的問題
我使用的是windows.h版本的
問題是這樣
我想要找出某個資料夾下的某個檔案
getline(cin,path);
string searchPattern = "*.*"; //檔案型式
string fullSearchPath = path + searchPattern;
WIN32_FIND_DATA FindData;
HANDLE hFind;
hFind = FindFirstFile( fullSearchPath.c_str(), &FindData );
當我輸入path是 C:\Users\skyhigh\Desktop\ACM\ 的時候
FindData的地方並沒有如預期地得到想要搜尋的檔案 反而得到一個" 點 " .
但是當我把*.*改成*.exe的時候就順利的得到了 其中的exe檔案名稱
想請問一下這裡有什麼地方錯誤了
我試過直接找C:\*.*是可以的 想請問為什麼到特定的目錄下就失敗了@@
是不是我遺漏了什麼細微而重要的東西?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.114.100.178
→
12/14 00:45, , 1F
12/14 00:45, 1F
→
12/14 16:21, , 2F
12/14 16:21, 2F
→
12/15 21:23, , 3F
12/15 21:23, 3F
→
12/15 21:24, , 4F
12/15 21:24, 4F
推
12/15 22:23, , 5F
12/15 22:23, 5F
→
12/15 22:24, , 6F
12/15 22:24, 6F
→
12/15 22:38, , 7F
12/15 22:38, 7F