我需要編寫一個.bat文件,該文件刪除指定目錄中的所有目錄,但不刪除文件。我怎麼能這樣做?提前致謝。刪除所有保持文件不變的目錄(Windows cmd)
1
A
回答
2
你可以嘗試像
for /f %%d in ('dir /b /ad') do rmdir %%d
刪除所有空目錄在當前工作目錄。
/b
開關只給出了總結,所以每行只有一個條目。
/ad
交換機只給出目錄。
rd
(或rmdir
)默認情況下只刪除空目錄。
編輯:
由於deadlyDev指出的那樣,你可以添加到/S /Q
向RD
除去非空目錄,導致
for /f %%d in ('dir /b /ad') do rmdir /s /q %%d
+2
您可以將/ S/Q添加到rd(即rd/S/Q「%x」)以刪除非空目錄。 –
+0
亞歷山大,我已經在你的答案中修改了一些腳本。但腳本的原始思想是絕對正確的,非常感謝!致命一擊,也謝謝你! –
相關問題
- 1. 刪除所有文件,同時保持目錄結構
- 2. 刪除目錄中的所有文件,但保留目錄?
- 3. 刪除所有文件,但不目錄
- 4. 保持目錄和所有子目錄遞歸除了文件
- 5. 保持X目錄中的文件,並刪除所有舊文件
- 6. 刪除目錄中的所有文件
- 7. Windows Cmd行刪除命令刪除除一個以外的所有文件
- 8. 如何在不刪除Windows CMD中的目錄的情況下刪除目錄中的所有文件和子目錄?
- 9. 空目錄(刪除所有文件)
- 10. 刪除目錄及所有文件中
- 11. 刪除所有子目錄和子文件而不刪除父/根目錄?
- 12. 在目錄中的所有文件上執行windows cmd命令
- 13. 刪除git commit,保持文件不變(不要刪除更改)
- 14. Unix命令刪除目錄中的所有文件,但保留目錄
- 15. Gulp任務複製目錄中的所有文件,編譯所有SCSS文件,保持其他文件不變?
- 16. 使用cmd文件從PATH中刪除不需要的目錄
- 17. 刪除目錄和所有子目錄中的特定文件
- 18. 刪除除一個目錄以外的所有文件和目錄
- 19. 不會刪除具有'刪除遞歸目錄'功能的所有文件
- 20. 從文件列表變量中刪除所有非目錄
- 21. 刪除所有macosx目錄中的所有svn文件
- 22. 如何刪除所有目錄中的所有文件?
- 23. 刪除所有文件和文件夾,但排除目錄
- 24. C#:從兩個不同的目錄中刪除所有文件或不刪除
- 25. PHP刪除的目錄都是空的所有文件和所有子目錄
- 26. 如何只刪除目錄並保留文件不變
- 27. Codeigniter:刪除所有文件後刪除目錄
- 28. 腳本蝙蝠刪除所有文件和目錄中的所有目錄c:\
- 29. 刪除所有文件,但將所有目錄保存在bash腳本中?
- 30. Windows bat文件 - 從目錄中刪除
是否要刪除空目錄?或者你想將所有的目錄內容移動到根目錄並刪除子目錄? - 您應該查看['rd']的語法(http://ss64.com/nt/rd.html) –
基本上我有一個目錄,其中包含多個歸檔文件夾和解壓縮歸檔文件夾。我需要做的是刪除文件夾並重新解壓檔案。 –