0
A
回答
1
此命令打印在逆序其上次寫入/創建時間順序所有子目錄(最新目錄優先):
DIR /A:D /O:-D /TW /B
要刪除一個目錄中的內容,一個簡單的
DEL /S /Q "directory"
應該足夠了
如果只想處理DIR
命令的第一個結果,可以在批處理文件中使用FOR循環,在第一次迭代後離開。 它應該是這個樣子:
@ECHO OFF
REM delete all contents from the sub directory most recently created or written to
FOR /F "delims=" %%A IN ('DIR /A:D /O:-D /TW /B') DO (
RD /S /Q %%A
EXIT /B
)
僅適用於當前工作目錄的子目錄,所以請謹慎使用! 我猜空目錄會有一些奇怪的輸出,但我沒有測試它。
編輯:
更新了使用批處理文件刪除整個目錄及其內容:
RD /S /Q "directory"
+0
正如你所猜測的,它不適用於空目錄。對於非空目錄,您建議的代碼只能刪除最近創建/編輯的文件夾的內容....但它不是文件夾。我希望刪除文件夾及其內容。感謝您的幫助弗蘭克.. – chandra 2010-03-17 09:51:56
+0
看到我更新的答案。 – 2010-03-17 13:41:38
相關問題
- 1. CMD刪除文件
- 2. CMD批量刪除文件夾
- 3. win cmd查找文件夾問題
- 4. 在.txt文件中使用.cmd文件查找並替換
- 5. 查找文本並將其替換爲CMD
- 6. 在Windows cmd上遞歸刪除文件或文件夾
- 7. CMD比較文件夾,並寫入新文件更小的文件
- 8. 使用CMD或JavaScript批量查找和刪除HTML文件的部分
- 9. 使用cmd將桌面文件移動到文件夾
- 10. Windows cmd,它刪除每個bin和obj文件夾
- 11. 如何刪除cmd文件夾中的文件但不包含文件
- 12. windows cmd子文件夾名稱來命名新文件夾
- 13. CMD腳本查找和文件
- 14. 使用cmd文件從PATH中刪除不需要的目錄
- 15. 使用cmd刪除範圍中的文件
- 16. 使用DISKPART刪除驅動器號的BAT/CMD文件
- 17. 尋找舊文件在cmd
- 18. 如何使用cmd刪除目錄
- 19. 使用rsync更新並從源文件夾中刪除
- 20. 複製.h文件(只)主文件夾下的子文件夾的形式向新文件夾使用CMD
- 21. 使用7ZIP和CMD壓縮並刪除7天以前的文件
- 22. 使用cmd移動文件?
- 23. 使用cmd編碼文件
- 24. .exe文件使用CMD
- 25. 使用cmd重命名文件夾中的多個文件
- 26. 使用cmd查找文件名在目錄中的計數
- 27. 使用CMD查找多個目錄中的文件
- 28. 使用命令行|查找文件中的2個值CMD
- 29. 查找文件和瀏覽他的文件夾中的CMD窗口
- 30. 刪除CMD中幾乎相同的文件名的文件
只是內容或子文件夾呢? – Rook 2010-03-15 11:56:49
我想刪除文件,子文件夾,甚至是當前文件夾。 Thanq的想法... – chandra 2010-03-17 09:54:28