zoukankan      html  css  js  c++  java
  • Delphi 删除目录(二)

    Delphi 删除目录(二)  

     
     
    procedure   TForm1.BitBtn1Click(Sender:   TObject);
    var
    sr:TsearchRec;
    begin
             
            if   directoryExists( 'g:\a ')   then
              begin
              if   FindFirst( 'g:\a\*.* ',faAnyFile,sr)=0   then
              begin

              repeat
              deleteFile( 'g:\a\ '+sr.Name);
              until   FindNext(sr) <> 0;
              Findclose(sr);
              end
              else
              CreateDir( 'g:\a ');

              end
            else
            CreateDir( 'g:\a ');
    end;
     
    sysutils

    procedure DeleteDirFile(ADir: string);
    var
      sr: TsearchRec;
    begin
      if not DirectoryExists(ADir) then  Exit;

      try
        if FindFirst(ADir + '*.*', faAnyFile , sr) = 0 then
        begin
            repeat
              DeleteFile(PAnsiChar(ADir + sr.Name));
            until FindNext(sr) <> 0;
        end;
      finally

        FindClose(sr);
      end;

    end;

  • 相关阅读:
    删数问题
    装箱问题
    活动选择
    智力大冲浪
    三国游戏
    最大乘积
    排队接水
    线段覆盖
    高精度重载运算符
    数的划分
  • 原文地址:https://www.cnblogs.com/zhangzhifeng/p/2276747.html
Copyright © 2011-2022 走看看