同要修改文件名的文件保存于同一目录下,文件名为“银行X.bat”,运行即可- @echo off
- setlocal enabledelayedexpansion
- for /f %%i in ('dir /b') do (
- set a=%%i
- ren !a! 银行!a:~-5!
- )
- exit
复制代码 测试脚本- @echo off
- echo.>610222x.dbf
- echo.>610222x.shp
- echo.>610222x.shx
- echo.>610222d.dbf
- echo.>610222d.shp
- echo.>610222d.shx
- echo.>610222m.dbf
- echo.>610222m.shp
- echo.>610222m.shx
- echo 建立试验文件!!!
- pause>nul
- :b
- setlocal enabledelayedexpansion
- for /f %%i in ('dir /b') do (
- set a=%%i
- ren !a! 银行!a:~-5!
- )
- cls
- echo 文件名修改完毕^^!^^!^^!
- pause>nul
- exit
复制代码
[ 本帖最后由 BAT1 于 2010-8-31 01:21 编辑 ] |