回复 2# yhcfsr
只能一次 删除一个位置字符串哦
我这里有两个字符串。。
要如何进一步修改- @echo off
- :start
- set str1=p
- set str2=注
- echo.
- for /f "delims=" %%a in ('dir /s /b') do (
- if "%%~nxa" neq "%~nx0" (
- set "file=%%a"
- set "name=%%~na"
- set "extension=%%~xa"
- call set "name=%%name:%str1%=%%"
- setlocal enabledelayedexpansion
- ren "!file!" "!name!!extension!" 2>nul
- endlocal
- )
- )
- pause
复制代码
|