文件搜索与拷贝,速回!
问大家一个问题:如何实现文件的搜索和拷贝.
如下例(这是一个文件拷贝的例子),我想问的是怎样实现"在一个电脑里,或者说具体到某一个盘里,搜索出一个文件,然后把这个文件拷贝到指定的文件里,或者新建一个文件."这个该怎么实现呢?
例:
#include <windows.h>
#include <iostream.h>
void main()
{
char SourceFileName[MAX_PATH];
char DestFileName[MAX_PATH];
BOOL Success;
cout<<"请输入待复制的源文件的名称\n";
cin>>SourceFileName;
cout<<"请输入待复制的目标文件的名称\n";
cin>>DestFileName;
Success=CopyFile(SourceFileName,DestFileName,TRUE);
if (!Success)
cout<<"复制失败,错误的代码为:" <<GetLastError()<<endl;
else
cout<<"文件复制成功\n";
}
我的表达能力不是很强,不知道大家能否看明白.真诚的感谢大家能够帮一下忙,谢谢!
如下例(这是一个文件拷贝的例子),我想问的是怎样实现"在一个电脑里,或者说具体到某一个盘里,搜索出一个文件,然后把这个文件拷贝到指定的文件里,或者新建一个文件."这个该怎么实现呢?
例:
#include <windows.h>
#include <iostream.h>
void main()
{
char SourceFileName[MAX_PATH];
char DestFileName[MAX_PATH];
BOOL Success;
cout<<"请输入待复制的源文件的名称\n";
cin>>SourceFileName;
cout<<"请输入待复制的目标文件的名称\n";
cin>>DestFileName;
Success=CopyFile(SourceFileName,DestFileName,TRUE);
if (!Success)
cout<<"复制失败,错误的代码为:" <<GetLastError()<<endl;
else
cout<<"文件复制成功\n";
}
我的表达能力不是很强,不知道大家能否看明白.真诚的感谢大家能够帮一下忙,谢谢!