我一直在網上衝浪很長一段時間,我甚至沒有接近任何解決方案。很抱歉,如果它似乎微不足道的專家。C++在文件夾中的所有文件上執行相同的代碼
我有一個C++代碼,它將一個二進制文件作爲輸入參數,執行一些計算然後輸出一個.csv
文件。 所以,我一直使用命令行通過一個或多個文件來執行代碼,如下
MyProgram filename1 filename2
在我的情況,我有我的特定文件夾中的所有文件filename1
到filenameN
。 我想知道是否有任何方法輸入文件夾名稱,所以程序將在所有包含的文件上執行。
也許這樣的事情
Myprogram /Users/Whatever
或Windows類似
Myprogram C:\User\Whatever
在此先感謝
考慮在代碼中使用循環? – CinCout
使用[** Boost.Filesystem **](http://www.boost.org/doc/libs/1_62_0/libs/filesystem/doc/index.htm)遍歷給定的目錄。 C++ 17將有一個文件系統作爲'std'的一部分@ – WhiZTiM
@CinCout我不知道如何在代碼中使用循環將有助於讀取文件夾中未知數量的文件。請給我任何想法嗎? – philippos