CopyFile(PChar(Name1),PChar(Name2),Bool);
其中Name1,Name2 是string 类型

解决方案 »

  1.   

    举例:
    var name1,name2:String;
    begin
       name1:='c:\ii.exe';
       name2:='c:\kk\oo.exe';
      CopyFile(Pchar(name1),Pchar(name2),False);//把c:\ii.exe复制到c:\kk\oo.exe,最后那个参数设置为False,表示如果c:\kk\oo.exe这个文件已经存在的话就覆盖已经存在的文件!如果设置为True表示不覆盖已经存在的文件.
      

  2.   

    ture应该是覆盖,false应该是不覆盖吧!!
      

  3.   

    我就是这样用的可是提示“Invalid Typecast"!!!!!!!!
    ss,ss2:String[50];........
    copyfile(PChar(GetCurrentDir+'\'+ss),PChar(ss2),False);????
      

  4.   

    把var ss,ss2:string[50];改为 var ss,ss2:string;