1. CopyFile函数详细信息
(() )
复制函数,文件复制函数。 其基本结构为以下:
版权文件(
lpcstr lpexistingfilename,//源文件路径
lpcstr LP new文件名称,//新文件路径
如果bool bfailifexists //为true,则如果新文件已经存在,则返回false; 如果为false,则如果新文件已经存在,将复盖原始文件。
);
函数返回true,失败返回false;
例:
版权文件(pchar (SQL.txt )、pchar (extract file path ) application.exename )、2.txt )、true );
稍后的实验表明,可以在源文件前不添加pChar函数进行转换,但不能进行新文件,会发生类型转换错误。 此外,如果不在源文件名前添加路径,则默认值位于APP应用程序的主目录下。
因为函数返回布尔型,所以也可以这样写:
if copyfile (d :/yun _ yue/SQL.txt ),pchar ) extractfilepath ) application.exename (.txt ),true ) )
//然后,请确认文件路径正确。 否则,函数返回将失败。
show message (压缩完成! ' )
else
showmessage('copyfilefailed!' );
CopyFile函数还可以与网络相邻的文件复制。 使用上述示例,可以将格式更改为:如下所示
if copyfile (/sh-sfis/yun _ yue/yun _ yue/copy text.txt ),pchar ) extractfilepath (应用程序. exename ) )
//如果函数的第三个自变量设置为false,则会复盖位于我的原始APP应用程序手册目录下的“2.txt”文件
show message (压缩完成! ' )
else
showmessage('copyfilefailed!' );
1 :执行返回false的理由如下。
与源文件同名的目标文件已经存在,并且目标文件是只读属性。
2 )此外,目标文件可能已经存在,并且正在操作系统中使用。
3:CopyFile以独占模式打开文件。 如果要复制的文件已经在其他程序中打开,则CopyFile将失败。
来自3:3358 hi.Baidu.com/box room/blog/item/93c 45 efb0c 378 a1 E6 c 22 e b1b.html