VC++ CopyFile、MoveFile函数用法

原创 2015年11月20日 11:36:12
 
BOOL CopyFile(
LPCTSTR lpExistingFileName, // pointer to name of an existing file
LPCTSTR lpNewFileName, // pointer to filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);

其中各参数的意义:
LPCTSTR lpExistingFileName, // 你要拷贝的源文件名
LPCTSTR lpNewFileName, // 你要拷贝的目标文件名
BOOL bFailIfExists // 如果目标已经存在,不拷贝(True)并返回False,覆盖目标(false)

//CopyFile
//拷贝文件A到B,如果B已经存在,就覆盖
CopyFile(A, B, FALSE);
 
	bool bCopy = false;
	bCopy = CopyFile("D:\\Dtest16\\ANNET1.DCM_0001.dcm", "D:\\Dtest16\\FileTest\\001.dcm", FALSE); 
	cout<<bCopy<<endl;

//MoveFile
//将A移动到B中
MoveFile(A,B);
MoveFile("D:\\Dtest16\\FileTest\\MyFile\\001.dcm", "D:\\Dtest16\\FileTest\\MyFile\\001\\001.dcm");
 
 
扩展
1.以下封装了4个函数_CopyFile,_DeleteFile,_MoveFile,_ReNameFile
2.每个函数都先拷贝了原来的路径,保证了路径是以2个\0\0结尾。(如果不以2个\0\0结尾,往往会出错)
3.对于文件或文件夹都适用

相关文章推荐

MoveFile, MoveFileEx, CopyFile的几点心得 C++

关键字:MoveFile, MoveFileEx, CopyFile, 文件只读属性, 文件隐藏属性,GetFileAttributes, SetFileAttributes, 文件属性的读取与设置1...

MFC 文件,文件夹操作

VC++ MFC文件,文件夹操作整理    1.文件属性相关;2.文件的复制,移动,删除,更名;3.遍历文件目录 4.文件目录操作 ...
  • susik
  • susik
  • 2010年08月25日 22:54
  • 11812

MFC复制文件的简易方法CopyFile

在MFC下可以用CopyFile()函数,定义如下: BOOL CopyFile( LPCTSTRlpExistingFileName, // pointer to name ofan ex...

VC++ CopyFile函数用法

BOOL CopyFile(  LPCTSTR lpExistingFileName, // pointer to name of an existing file  LPCTSTR lpNe...

VC++ CopyFile函数用法

BOOL CopyFile( LPCTSTR lpExistingFileName, // pointer to name of an existing file LPCTSTR lpNe...
  • zacklin
  • zacklin
  • 2012年04月09日 14:13
  • 44816

用CopyFile复制文件

BOOL CopyFile(LPCTSTR lpExistingFileName,LPCTSTR lpNewFileName,BOOL bFailIfExists ); 说明     Long...
  • mail_cm
  • mail_cm
  • 2012年04月05日 11:21
  • 3556

C++ CopyFile函数的用法

CopyFile函数定义在Windows.h中,使用时要include之; CopyFile()使用如下: #include int main() { CopyFile("C:\\a....

CopyFile和MoveFile函数

在信息的社会里,共享信息是非常重要的。比如你有一个很好的相片,要拷给朋友去分享。又或者你在写一些比较重要的数据,要进行不定时备份时,也就需要拷贝文件到不同的目录里。这样就需要使用到函数CopyFile...
  • softn
  • softn
  • 2016年06月22日 06:13
  • 1833

CopyFile、MoveFile、CopyFileEx、MoveFileEx

CopyFile和MoveFile,支持跨卷,不支持覆盖 CopyFileEx和MoveFileEx,支持跨卷,支持覆盖...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC++ CopyFile、MoveFile函数用法
举报原因:
原因补充:

(最多只允许输入30个字)