改变文件目录名称和删除文件目录以及目录中的所有文件的涵数是什么

解决方案 »

  1.   

    删除目录
    注意:uses ShellAPI
    function TForm1.DelDirectory(const Source:string): boolean;
    var
      fo: TSHFILEOPSTRUCT;
    begin
      FillChar(fo, SizeOf(fo), 0);  with fo do
      begin
        Wnd := 0;
        wFunc := FO_DELETE;
        pFrom := PChar(source+#0);
        pTo := #0#0;
        fFlags := FOF_NOCONFIRMATION+FOF_SILENT;
      end;Result := (SHFileOperation(fo) = 0);
    end;
      

  2.   

    改名
    RenameFile('c:/test', 'c:/test1');
      

  3.   

    删除目录
    bool __fastcall RemoveDir(const AnsiString Dir); 在计算机磁盘中删除指定的文件,如果操作成功,则函数返回真,函数原型如下:
    bool __fastcall DeleteFile(const AnsiString FileName); 
      

  4.   

    DeleteFile一次可以刪除一個文件
    RemoveDir只可以刪除一個空目錄
    實在找不到還有其它函數了
      

  5.   

    请教你,我想程序控制新建,删除文件目录,怎么弄啊,我没一点思想,
    谢谢你,我很需要你的帮忙,谢谢各位老兄!
    我的E_MAIL:[email protected]