[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
好玩的又来了,
一起4500个文件夹,44万5千个文件,
运行之后假死了,

等待了10分钟无反应

TOP

回复 16# wyx567


    纯批效率不高,正常
   没有死,只是还没有处理完

TOP

回复 17# flyinnet9


    好的,看看多久能有反应

TOP

回复 18# wyx567


    你要是觉得没提示憋得慌,可以把代码第一行去掉,这样就知道程序在跑了

    44万,45G,估计要跑好久。。。。。。

TOP

回复 15# wyx567


   
  1. @echo off&color 0e
  2. set/p file_path=输入路径:
  3. set/p number=输入数字[大于或等于]的进行删除:
  4. for /f "delims=" %%i in ('dir/a-d/s/b/l/on "%file_path%\*.*"') do (
  5. if /i not "%%~ni"=="%%~nxi" (
  6. if /i "%%~xi"==".png" if %%~ni geq %number% del/f/q "%%i"
  7. if /i "%%~xi"==".swf" if %%~ni geq %number% del/f/q "%%i"
  8. )
  9. )
  10. pause
复制代码

上次代码复制错了一行,多用了一个if满足双判断才执行,这次的没有任何问题,也可以仿照这个添加其余后缀的代码,不过*.*遍历确实比较慢不过优点就是继续添加判断其余后缀名

TOP

返回列表