2017-03-20 42 views
0

我在這種事情的解決方案卡住了。如何管理文件/目錄的發現和使用在Windows上的c + +?

ifstream infile; 
string STRING = ""; 
string cdd = "PATH HERE"; 
infile.open(cdd); 
while (!infile.eof()) 
{ 
getline(infile, STRING); 
} 

這是我通過fstream的圖書館實現的,我覺得很好,現在,當我需要掃描的目錄(文件和目錄),其中.exe文件被放置並取得列表中的問題來自哪個我可以迭代查找目錄/文件,以及用於將路徑字符串傳遞給cdd的文件。我發現了不同的庫,例如,但是由於每個庫中使用的類型不同,我無法弄清楚如何嵌套我需要的功能。如果沒有辦法嵌套這些功能,有人可以指向一個只有1個文件的庫來完成這些所需的任務?

回答

1

如果您的編譯器支持C++ 17並且您可以/想要使用它,您可以使用屬於C++ 17的一部分filesystem

相關問題