【发布时间】:2014-01-16 01:36:48
【问题描述】:
我是新手,所以请不要因为我提出简单的问题而对我苛刻。我的主要问题是如何使用 c++ 中的循环依次读取位于目录中的多个文件并对它们执行一些操作? 我的代码是这样的:
string corpus = "corpus.txt";
myfile.open(corpus);
if (myfile.is_open())
while (!myfile.eof())
{
//Do something
}//end of while
MergeFiles(corpus,count);`
如何对一组文件而不是一个文件执行此操作。
【问题讨论】:
-
你能得到文件列表吗?您使用的是什么操作系统?
-
您想获取特定目录中所有文件的列表吗?如果是这样,您可能需要更新您的问题以澄清这一点。
-
Windows,我不知道我该怎么做这个任务
-
@OldAzhdar 什么任务?从目录中获取所有文件名还是迭代?
-
我只想做我现在对单个文件所做的事情,对于一组文本文件而不是一个,假设它们位于“D:\new\*.txt”跨度>