怎么用c处理一个文件夹里所有的txt文件?
来源:百度知道 编辑:UC知道 时间:2024/06/08 18:29:53
我在用c处理一些txt文件,大概几百个,内容都是差不多的。
这些txt文件都在一个文件夹里,我想用程序处理所有这些文件,请问怎么编??
这些txt文件都在一个文件夹里,我想用程序处理所有这些文件,请问怎么编??
有个笨办法
用system("dir d:\\files /B >filelist.txt");
把文件夹d:\files 的文件名存储到临时文件filelist.txt中
再打开filelist.txt一次读取一行得到一个文件名
然后打开相应的文件进行处理
在读取下一个文件名
还有个办法_findfirst + _findnext
#include <stdio.h>
#include <io.h>
int main()
{
struct _finddata_t c_file;
int hFile;
printf("Directory listing of *.txt\n");
//若_findfirst返回-1则未找到
hFile = _findfirst("*.txt",&c_file);
//...处理第一个文件
//c_file.name为文件名
//_findnext若返回0 则没有下一个
while (_findnext(hFile, &c_file) == 0)
{
//处理其他文件
printf(" %s\n", c_file.name);
}
_findclose(hFile);
return 0;
}
C盘Windows文件夹里有很多蓝色文字的文件夹,怎么处理?
c盘里的一个文件夹怎么删都删不掉,该怎么办?
我想把一个文件夹里的所有图片重命名,用photoshop批处理怎么弄?
为什么我浏览网页的所有记录都会在C盘的一个文件夹里
要求用一个批处理复制一个文件夹里的所有文件到另外一个文件夹
C盘里所有的TEMP文件夹都是临时文件夹吗?
怎么一次设置一个文件夹中所有的文件夹?
怎么用批处理删除文件夹和文件夹里的所有内容~?
请问我想把C盘下了一个名为111的文件夹和它里的所有内容都复制至D盘的222的文件夹中应该怎么为请举例说明
在C:\Program Files文件夹里看到一个MSECache文件夹 谁知道是干吗用的