如何更改一个文件夹的名称?

解决方案 »

  1.   

    RenameFile('C:\1234', 'C:\2345');
      

  2.   

    procedure TForm1.Button1Click(Sender: TObject);
    var return:boolean;
    begin
       return:=RenameFile('D:\mydir', 'D:\yourdir');
       if return then
          showmessage('success')
       else
          showmessage('failed');
    end;
      

  3.   

    我在用RENAMEFILE时碰到这样一问题
    var
      old, new : string;
    ...
    //OLD, NEW 都是文件夹名, 不是文件名.renamefile(old, new);// do not work
    renamefile('d:\old', 'd:\new')// works不知道是怎么回事?