[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 happy886rr 于 2016-3-18 16:34 编辑
  1. @echo off&setlocal enabledelayedexpansion
  2. set /p str=请输入过滤字符(或直接回车):
  3. for /f "delims=" %%a in ('dir /ad /b /s ^|sort /r') do (
  4. set s=%%~na
  5. set k=1
  6. for %%b in (0 1 2 3 4 5 6 7 8 9 . !str!) do (
  7. set s=!s:%%b=!
  8. if "!s!"=="" (set k=0)
  9. )
  10. if !k! equ 0 (
  11. echo 目录名不能为空
  12. echo “%%a”
  13. ) else (
  14. ren "%%a" "!s!"||echo “%%a”
  15. )
  16. )
  17. echo 执行完毕!
  18. pause>nul
复制代码
回复 1# wzf1024
2

评分人数

TOP

本帖最后由 happy886rr 于 2016-3-18 16:35 编辑

回复 6# wzf1024
不用管那些,我的增强版(见原楼)都考虑了。

TOP

返回列表