本帖最后由 happy886rr 于 2016-3-18 16:34 编辑
- @echo off&setlocal enabledelayedexpansion
- set /p str=请输入过滤字符(或直接回车):
- for /f "delims=" %%a in ('dir /ad /b /s ^|sort /r') do (
- set s=%%~na
- set k=1
- for %%b in (0 1 2 3 4 5 6 7 8 9 . !str!) do (
- set s=!s:%%b=!
- if "!s!"=="" (set k=0)
- )
- if !k! equ 0 (
- echo 目录名不能为空
- echo “%%a”
- ) else (
- ren "%%a" "!s!"||echo “%%a”
- )
- )
- echo 执行完毕!
- pause>nul
复制代码 回复 1# wzf1024 |