copyfile(PChar(Filelistbox2.FileName),PChar(Filelistbox1.FileName),true); 正解,不知楼主为何使用PAnsiChar,是不是看到有一个函数是: coypyfileA(...:PAnsiChar...),你不用管这个,这个是为了与copyfileW区分用的,系统知道在什么样的字符集下调用其中的一个,并将他们分别定别名为copyfile。 还有请楼主不要在使用诸如: if copyfile(PCharFilelistbox2.FileName),PChar(Filelistbox1.FileName),true) = true then ... 直接写成 if copyfile(PCharFilelistbox2.FileName),PChar(Filelistbox1.FileName),true) then就可以了。
copyfile(PChar(Filelistbox2.FileName),PChar(Filelistbox1.FileName),true);
正解,不知楼主为何使用PAnsiChar,是不是看到有一个函数是:
coypyfileA(...:PAnsiChar...),你不用管这个,这个是为了与copyfileW区分用的,系统知道在什么样的字符集下调用其中的一个,并将他们分别定别名为copyfile。
还有请楼主不要在使用诸如:
if copyfile(PCharFilelistbox2.FileName),PChar(Filelistbox1.FileName),true) = true then
...
直接写成
if copyfile(PCharFilelistbox2.FileName),PChar(Filelistbox1.FileName),true) then就可以了。
注意路径问题
copyfile(pchar(路径文件1),pchar(路径))