我見過很多關於如何保留最後x個文件並刪除其餘文件的例子,但是無法更改代碼以用於文件夾。我正在查找批處理文件以查看文件夾(C:\ backups)並刪除除最後10個文件夾以外的所有文件夾。保留最後10個文件夾,刪除其餘的文件夾
0
A
回答
2
這個工作對我的殼,你只需要細微的變化:
for /f "skip=10delims=" %A in ('dir /b /ad /o-n "%UserProfile%\test\*"') do @echo rd /s /q "%UserProfile%\test\%~A"
+0
Servus nachÖsterreich:)在這個問題上試試你的答案https://stackoverflow.com/questions/31787056/windows-batch-file-to-backup-local-mysql-databases-only-keep-n-latest-folders wanting只保留3個(僅用於測試)最新的文件夾,但它不起作用。告訴我文件未找到。如果你有一點時間,你可以請幫助嗎? ('dir/b/ad/on'%backupDir%\%dirName%\ *'')中有'for/f「skip = 3 delims =」%A do @echo rd/s/q「%backupDir% \%dirName%\%〜A「'但它不想刪除文件夾。我不知道爲什麼。謝謝你幫忙。 – lowtechsun
0
相關問題
- 1. 如何在Unix中保留某些文件夾並刪除其餘文件夾
- 2. Linux - 僅保存最近的10個文件夾並刪除其餘的文件夾
- 3. 保留最近的3個文件夾並刪除其餘的bash腳本?
- 4. 刪除文件夾內的所有文件,但刪除最後?
- 5. 使用c刪除文件夾後刪除文件夾#
- 6. 刪除文件夾中文件名的最後一個字符
- 7. htaccess刪除文件夾的文件夾
- 8. 刪除文件夾後保留相同的位置
- 9. 以遞歸方式刪除文件夾的內容,但保留文件夾
- 10. 如何刪除文件夾的內容但保留該文件夾?
- 11. 無法刪除文件夾中的最後一個文件,同時刪除使用php的文件夾
- 12. 批處理文件刪除多個文件夾中保存最近的X文件的每個文件夾
- 13. FTP - 只想保留最新的10個文件 - 刪除LRU
- 14. 301重定向:刪除中間文件夾結構,但保留最終文件
- 15. 清除文件夾 - 刪除文件夾中的文件 - J2ME
- 16. 保留最新的4個版本的文件並刪除其餘的版本
- 17. 刪除文件夾中的文件但保留上次生成的文件
- 18. 刪除文件夾
- 19. 刪除文件夾
- 20. 刪除文件夾
- 21. 刪除Windows中除2個最新文件夾以外的所有文件夾
- 22. 在Objective-C/C中刪除文件夾及其子文件夾
- 23. 批處理文件以保留所需文件並刪除其餘文件
- 24. 刪除最後一個文件夾的htaccess後一切
- 25. 提取最後一個元素,並保留文件夾名稱
- 26. 如何刪除文件夾及其子文件夾內的所有空文件?
- 27. 使用兩個變量刪除文件夾內的文件夾
- 28. 刪除文件的文件夾,而不是文件夾
- 29. 刪除批處理文件夾中的文件和文件夾
- 30. 刪除文件和程序文件夾的文件夾
你是什麼意思'最後folders'是什麼意思? 「上次修改」還是「上次創建」或按字母順序排列? – Dipto
最後創建的文件夾名爲20140101,20140102 .. YYYYMMDD –
顯示您的現有代碼 – Dipto