[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 ht河豚 于 2013-2-17 20:59 编辑

del的/s比较慢
来个for /f+dir的
  1. @echo off
  2. for /f %%i in ("C D E F G H I J K L M N O P Q R S T U V W X Y Z") do (
  3.   echo 开始遍历磁盘%%i...
  4.   for /f "tokens=* delims= " %%j in ('dir %%i:\ /a /b /s') do (
  5.     Echo %%j>>temp.tmp
  6.   )
  7. )
  8. echo 筛子筛选中...
  9. ::筛子筛选
  10. findstr /x /c:"..torrent">>Wait.tmp
  11. del temp.tmp
  12. echo 筛选完毕...等待用户检查
  13. for /f "tokens=* delims= " %%i in (Wait.tmp) do (
  14.   echo %%i
  15. )
  16. echo 请检查上述文件!!!
  17. echo 无误请按任意键开始删除...
  18. pause>nul
  19. for /f "tokens=* delims= " %%i in (Wait.tmp) do (
  20.   del %%i
  21. )
  22. echo 删除完成!
  23. del Wait.tmp
  24. pause
复制代码
Ps:代码测试后由于结构问题前期有一定的停顿,请让其继续执行
1

评分人数

TOP

返回列表