我一直在网上冲浪很长一段时间,我甚至没有接近任何解决方案。很抱歉,如果它似乎微不足道的专家。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