本帖最后由 yhcfsr 于 2017-11-23 22:55 编辑
- @echo off
-
- set str1=P
- set str2=注
- for /f "delims=" %%a in ('dir /a:-d /s /b') do (
- if "%%~nxa" neq "%~nx0" (
- set "file=%%a"
- set "name=%%~na"
- set "extension=%%~xa"
- CALL set "name=%%name:%str1%=%%"
- CALL set "name=%%name:%str2%=%%"
- setlocal enabledelayedexpansion
- ren "!file!" "!name!!extension!" 2>nul
- endlocal
- )
- )
- for /f %%i in ('dir /a-d /s /b *备份*.txt') do del %%i
- exit
复制代码 其实就在最后加一句,记得有这样有汉字的要另存ANSI编码
这个脚本可以修改当前目录以及子目录的相关文件 |