#include <stdio.h>
#include <stdlib.h>
#include <dir.h>
#include <conio.h>
#include <stdlib.h>
#include <cstring>
void copy(char* source,char* destiny){
FILE *fw;//写文件指针
fw=fopen(destiny,"a");
long handle;
struct _finddata_t directory;//存放目录下文件的信息
char temp[256];//拼接数据源文件名
strcpy(temp,source);strcat(temp,"*.cpp");
handle=_findfirst(temp,&directory);
FILE *fr;//读文件指针
fr=fopen(temp,"r");
do{
char temp[256];//拼接数据源文件名
strcpy(temp,source);strcat(temp,directory.name);
fr=fopen(temp,"r");//printf("%s\n",temp);
char content[1024];
while(fgets(content,1024,fr)!=NULL){
fputs(content,fw);}
fputs("\n",fw);//在每个文件的末尾加上一个空行
}while(_findnext(handle,&directory)==0);
fclose(fr);
fclose(fw);
}
int main(){
copy("bookcodes\\ch1\\","bbb.txt");
return 0;
}
文件夹下提取文本文件小程序
最新推荐文章于 2021-12-14 17:22:20 发布