369.cpp
上传用户:xmbeyond
上传日期:2022-07-11
资源大小:1k
文件大小:1k
- #include<iostream.h>
- #include<fstream.h>
- #include<stdio.h>
- #include <string.h>
- #include<windows.h>
- char *fun(char a[],char b[])
- { char id1[1000];
- char id2[1000] ;
- strcpy(id1,a);
- strcpy(id2,b);
- strcat(id1,id2);
- cout<<id1<<endl;
- return id1;
- }
- int main()
- { char c;
- char array[1000]="D:\123\";
-
- char FindFileName[20]="D:\123\*.txt";//注意目录的形式后面要有*.*
- WIN32_FIND_DATA FindFileData;
- HANDLE hFind;
- hFind = FindFirstFile(FindFileName,&FindFileData);
- if (hFind==INVALID_HANDLE_VALUE)
- {
- cout<<"该文件为空"<<endl;
- exit(0);
- }
- else
- {
- do
- {
- cout<<FindFileData.cFileName<<endl;
- ifstream fin(fun(array,FindFileData.cFileName),ios::in);
- cout<<"执行到这里321"<<endl;
- if(!fin)
- {
- cout<<"Cannot open input file!321"<<endl;
- return 1;
- }
- ofstream fout("D:\cba.txt",ios::app);
- if(!fout)
- {
- cout<<"Cannot open file!"<<endl;
- return 1;
- }
- while(fin.get(c))
- {
- fout.put(c);
- }
- } while(FindNextFile(hFind,&FindFileData)!=0);
- FindClose(hFind);
- }
- cout<<"执行完毕!"<<endl;
- return (0);
- }