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