亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

用Delphi編寫DelTree程序

2019-11-18 18:59:47
字體:
來源:轉載
供稿:網友
Delphi提供了關于文件操作的許多函數,其中關于目錄操作的有目錄的創建與刪除、設置當前目錄、獲取當前目錄等。目錄的刪除有函數(Function)RemoveDir和過程(PRocedure)RmDir,但它們都只能刪除空目錄,對于非空目錄則不能刪除。要實現刪除整個目錄樹(DelTree)必須編寫程序來刪除其中的子目錄和文件。

  目錄中的文件可以通過調用函數DeleteFile來刪除,但對于特殊文件(只讀、系統、隱藏等)則不能有效刪除,必須更改文件屬性為普通文件才能刪除。更改文件屬性可以用函數FileSetAttr,這里將特殊文件的屬性設置為普通文件屬性(屬性值為0)。

  考慮到樹型目錄結構最適合于遞歸方法,所有這里用遞歸算法來實現DelTree函數。下面是具體實現程序。

  //path是需刪除的目錄路徑

  //目錄成功刪除返回True,否則返回False

  function TForm1.Deltree (path : string): Boolean ;

  var

   SearchRec: TSearchRec;

  begin

  //判斷目錄是否存在

if DirectoryExists(path) then

begin

  //進入該目錄,刪除其中的子目錄和文件

   oldDir := GetCurrentDir;

   ChDir(path);

  //查找目錄中所有任何文件

  FindFirst(′??.??′, faAnyFile, SearchRec);

  repeat

  //修改文件屬性為普通屬性值

   FileSetAttr(SearchRec.Name,0);

  //如果是目錄并且不是.和..則遞歸調用DelTree

  if(SearchRec.Attr and faDirectory > 0) then

  begin

  if(SearchRec.Name[1]<>′.′) then

  if(not Deltree(SearchRec.Name)) then

  break;

  end

  //如果是文件直接刪除

  else

  if(not DeleteFile(SearchRec.Name))then

  break ;

  //繼續查找,直到最后

  until (FindNext(SearchRec)<>0) ;

  //回到父目錄,刪除該目錄

  ChDir(′..′);

  Result := ReMoveDir(path);

SetCurrentDir(oldDir);

  end

  else

  Result := False ;

  end ;

  該程序在Windows 98、Delphi 4.0下編譯通過。

上一篇:如何在Delphi中實現ASP編程

下一篇:在DELPHI中用線程排序

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品一区二区三区久久久| 中文字幕欧美日韩| 一区二区三区回区在观看免费视频| 日韩欧美一区二区三区久久| 日韩在线不卡视频| 亚洲欧洲高清在线| 国产精品旅馆在线| 中文字幕欧美精品在线| 国产欧美精品va在线观看| 97在线日本国产| 亚洲美腿欧美激情另类| 国产成人精品一区二区在线| 亚洲电影免费观看高清完整版在线观看| 亚洲第一综合天堂另类专| 精品亚洲男同gayvideo网站| 久久精品国产成人| 在线日韩第一页| 亚洲夜晚福利在线观看| 日韩av在线网站| 久久久久国产精品免费| 亚洲国产天堂久久国产91| 韩国视频理论视频久久| 26uuu日韩精品一区二区| 亚洲aaa激情| 欧美性极品xxxx做受| 欧美国产极速在线| 岛国精品视频在线播放| 美女久久久久久久| 久久精品男人天堂| 日本免费在线精品| www亚洲精品| 欧美色视频日本版| 欧美又大粗又爽又黄大片视频| 精品一区二区亚洲| 国产日韩欧美成人| 亚洲国产成人久久| 亚洲精品videossex少妇| 欧洲亚洲妇女av| 亚洲性69xxxbbb| 日本精品va在线观看| 92看片淫黄大片欧美看国产片| 国产精品一二三视频| 久久久99久久精品女同性| 欧美日韩亚洲一区二| 精品激情国产视频| 久久天天躁狠狠躁老女人| 伊人久久免费视频| 黄色成人在线播放| 久久国产精品99国产精| 97精品久久久中文字幕免费| 精品国产一区二区三区久久久| 久久99久久久久久久噜噜| 成人国产精品av| 国产婷婷成人久久av免费高清| 欧美精品videossex88| 久久手机精品视频| 中文字幕在线看视频国产欧美| 日本午夜精品理论片a级appf发布| 精品久久久久久久久久久久久久| 亚州成人av在线| 欧美激情2020午夜免费观看| 欧美俄罗斯乱妇| 亚洲国产美女久久久久| 69av在线播放| 久久久久久美女| 国产成人av在线播放| 亚洲精品免费网站| 久久国产精品久久精品| 亚洲伊人一本大道中文字幕| 国产精品成人久久久久| 久久久综合免费视频| 精品视频一区在线视频| 91在线无精精品一区二区| 精品激情国产视频| 亚洲精品美女久久久久| 亚洲日本中文字幕免费在线不卡| 国产乱人伦真实精品视频| 精品成人久久av| 国产日韩在线亚洲字幕中文| 精品中文字幕在线2019| 欧美极品少妇xxxxⅹ喷水| 日韩欧美精品在线观看| 欧美在线亚洲在线| 国模精品视频一区二区| 久久99热这里只有精品国产| 中文字幕日韩高清| 欧洲美女7788成人免费视频| 亚洲欧美国产精品| 国产精品亚发布| 中文字幕欧美日韩在线| 国产成人aa精品一区在线播放| 成人久久18免费网站图片| 亚洲另类图片色| xxxxxxxxx欧美| 成人免费在线网址| 欧美激情视频免费观看| 国产成人精品日本亚洲| 国产精品国产福利国产秒拍| 久久人人爽人人爽爽久久| 欧美亚洲视频在线看网址| 欧美国产第二页| 91精品国产乱码久久久久久久久| 91精品国产色综合| 亚洲高清久久网| 日韩专区在线观看| 国产成人精品视频在线| 久久久av电影| 日韩电影大全免费观看2023年上| 亚洲精品久久久久| 国产成人精品一区二区三区| 国产一区二区三区在线视频| 亚洲在线第一页| 欧美在线播放视频| 国产手机视频精品| 久久人人爽人人爽人人片av高清| 日韩av在线影视| 精品福利一区二区| 欧美一级免费看| 亚洲小视频在线观看| 国产精品精品视频一区二区三区| 亚洲成人亚洲激情| 国产亚洲精品高潮| 91av在线网站| 亚洲精品日产aⅴ| 懂色aⅴ精品一区二区三区蜜月| 国产精品99一区| 97在线视频免费播放| 日韩成人av一区| 欧美一级大片在线观看| 国产精品久久久久高潮| 亚洲天堂男人的天堂| 色播久久人人爽人人爽人人片视av| 久久久久久久网站| 热久久免费视频精品| 国产欧美一区二区三区四区| 日韩av在线资源| 欧美在线视频在线播放完整版免费观看| 日韩精品免费在线观看| 中文字幕国产精品| 亚洲第一中文字幕在线观看| 国产欧美日韩精品丝袜高跟鞋| 久久久久久久久久久亚洲| 国产精品美女无圣光视频| 色婷婷av一区二区三区久久| 欧美专区第一页| 色爱av美腿丝袜综合粉嫩av| 欧美亚洲成人免费| 国产一区二区丝袜| 国产精品成人观看视频国产奇米| 亚洲精品国产精品国自产观看浪潮| 中文字幕亚洲一区二区三区五十路| 91精品国产免费久久久久久| 韩国日本不卡在线| 国产成人一区二区在线| 欧美巨乳在线观看| 欧美国产乱视频| 91在线免费观看网站| 久久久女人电视剧免费播放下载| 亚洲精品国产精品自产a区红杏吧| 亚洲精品黄网在线观看| y97精品国产97久久久久久| 日本精品一区二区三区在线播放视频| 中文字幕一精品亚洲无线一区| 日韩国产在线播放|