1
A
回答
1
試試這個。
@echo off
for /f %%F in ('dir /b /a-d ^| findstr /vile ".c .cpp"') do del "%%F"
1
@echo off
setlocal EnableDelayedExpansion
set preserve=.c.cpp.
for %%a in (*.*) do (
if "!preserve:%%~Xa=!" equ "%preserve%" (
del "%%a"
)
)
此批處理文件不使用管道也不外部命令(如FIND.EXE或的Findstr.exe),所以它運行得更快。
相關問題
- 1. 保留x個文件並刪除所有其他文件 - Powershell
- 2. 批處理文件刪除文件夾
- 3. 是一種創建批處理文件以刪除文件夾但保留所有文件的方法嗎?
- 4. 批處理文件以刪除文件和文件夾
- 5. 批處理腳本刪除一個子文件夾並保留另一個刪除其中除了一個文件以外的所有文件?
- 6. 如何在Unix中保留某些文件夾並刪除其餘文件夾
- 7. 批處理文件,刪除文件和文件夾,除了
- 8. 批處理文件生成一個可執行文件並刪除其餘文件
- 9. 編寫一個批處理文件來刪除所有文件
- 10. 使用批處理文件查找並刪除資源文件
- 11. 批量刪除批處理文件
- 12. 批處理文件刪除除指定列表以外的所有文件夾
- 13. 刪除批處理文件夾中的文件和文件夾
- 14. 批處理文件刪除文件夾中的文件
- 15. 批處理腳本以查找多個文件,並保留
- 16. 批處理刪除文件夾+子文件夾中除文件類型以外的所有文件
- 17. 其餘文件未處理
- 18. 保留x個文件並刪除所有其他文件 - 第二部分
- 19. 批處理文件。刪除目錄中的所有文件和文件夾
- 20. 批量刪除文件擴展批處理文件
- 21. 如何搜索文件並使用批處理文件將其刪除?
- 22. 批處理文件,刪除文件,還創建刪除文件的日誌
- 23. 批處理文件搜索文件夾並刪除特定文件
- 24. Windows批處理文件只保留最後30個文件
- 25. 保留最後10個文件夾,刪除其餘的文件夾
- 26. 文件合併批處理文件
- 27. Powershell刪除文件並保留文本文件
- 28. 批處理文件刪除文本文件的前3行
- 29. 刪除文本文件中的批處理文件變量
- 30. 批處理:從文本文件中刪除所有空格?
你有沒有嘗試過自己做這件事? – 2013-04-24 22:34:18