问题:
file1 、 file2 两文件都存在(file1,file2 目录不同,但文件名字相同) copyfileto(file1,file2); file1为源文件 file2为目标文件
可是发现,file1,不能覆盖或者重写已经存在的文件 还有copyfileto 还没有其他参数,怎么办啊!!
希望大家来帮忙,非得用 copyfile api函数吗???可是偶不会处理阿,大虾
来帮忙阿!
file1 、 file2 两文件都存在(file1,file2 目录不同,但文件名字相同) copyfileto(file1,file2); file1为源文件 file2为目标文件
可是发现,file1,不能覆盖或者重写已经存在的文件 还有copyfileto 还没有其他参数,怎么办啊!!
希望大家来帮忙,非得用 copyfile api函数吗???可是偶不会处理阿,大虾
来帮忙阿!
file1 := 'c:\a.txt';
file2 := 'd:\b.txt';
CopyFile(file2, file1, false); // file1为源文件 file2为目标文件 false表示覆盖
file1,file2:string;
CopyFile(file2, file1, false);
file1 := 'c:\a.txt';
file2 := 'd:\b.txt';
CopyFile(Pchar(file2),Pchar(file1), false); // file1为源文件 file2为目标文件 false表示覆盖
就没错了,我今天刚刚做过的!
CopyFile(PChar(file2), PChar(file1), false);
在windows中,其实就是调用了CopyFileCopyFile(PChar(file2), PChar(file1), false)
uses IdGlobal;
copyfileto(带路径的源文件全名,带路径的目标文件全名);
就ok了!