簡體   English   中英

刪除批處理文件中目錄樹的最快方法

[英]Fastest way to delete a tree of directories in batch file

我需要編寫一個批處理文件,該文件接收到包含大量空子目錄的目錄並將其全部刪除。

這樣做的最快方法是什么? (快速我的意思是不喜歡Windows資源管理器在您嘗試刪除此類目錄時所執行的操作...)

澄清:

我不是要刪除只有空目錄。 事實上,我試圖刪除的這個目錄大多是空的子目錄。

rd yourdirname /s/q

無論他們是否空無足,都能勝任。

我不確定我是否明白這個問題。 如果您只想刪除樹,那么您可以使用rd /s 但是,如果您只想刪除目錄,則可以使用Cygwin執行以下操作。

find -type d -empty | xargs rmdir

我工作的標准IT構建安裝了Cygwin,並且我不止一次使用過它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM