[英]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.