遍历data文件下的txt文件内容,将他们合并成out下的新文本文件
时间: 2023-03-30 22:02:34 浏览: 74
遍历目录下所有的文件_遍历文件夹文件_java遍历目录下所有文件_
好的,我可以回答这个问题。您可以使用C语言中的文件操作函数来遍历data文件夹下的txt文件,并将它们的内容合并到一个新的文本文件中。具体实现可以参考以下代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
FILE *fp, *out;
char path[100], buffer[100];
// 打开out文件
out = fopen("out.txt", "w");
// 遍历data文件夹下的txt文件
for (int i = 1; i <= 10; i++) {
sprintf(path, "data/file%d.txt", i);
fp = fopen(path, "r");
// 将txt文件内容写入out文件
while (fgets(buffer, 100, fp)) {
fputs(buffer, out);
}
fclose(fp);
}
fclose(out);
return ;
}
```
以上代码会将data文件夹下的file1.txt到file10.txt的内容合并到out.txt文件中。您可以根据实际情况修改代码中的文件名和路径。
阅读全文