批量更改文件名的批处理文件
2016-11-03 23:06
281 查看
保存成batchname.bat,放到要修改文件的目录下运行就行。
@echo off SetLocal EnableDelayedExpansion REM 要查找的文件 set ext=*.aux,*.ecw REM 新文件名在原文件名中的起始位置,从0开始 set pstart=3 REM 新文件名在原文件名中的长度 set length=14 REM 遍历文件,并截取编号作为新文件名 for %%a in (!ext!) do ( REM 文件名 set fn=%%~na REM 后缀 set en=%%~xa REM 取 pstart 位置之后的所有字符 !fn:~%pstart%!!en! REM 取文件名最后 length 长度字符 !fn:~-%length%!!en! REM 取文件名 pstart 开始的 length 长度字符 !fn:~%pstart%,%length%!!en! REM 显示新文件名 echo !fn:~%pstart%,%length%!!en! REM 修改文件名 rename "%%a" "!fn:~%pstart%,%length%!!en!" ) pause
相关文章推荐
- 批量更改文件名的批处理文件
- 批量更改文件名的批处理文件
- 批量更改文件后缀(批处理文件写法)
- rename与批量更改、删除、替换文件后缀、文件名、文件内容
- 用windows的批处理文件批量更改文件后缀
- 批量更改MP3文件的文件名
- linux命令(46):批量更改文件后缀,文件名
- 批量更改文件名,查找替换文件字符串
- Windows 8.1 批处理更改文件标题信息为文件名
- IIS防止文件下载完全手册(非更改文件名法)(带例程)
- 一个批量更改文件名的Python脚本
- 一个批量更改文件名的Python脚本
- 一个批量更改文件名的Python脚本
- windows 更改IP地址 批处理文件 cmd命令
- 一个批量更改文件名的Python脚本
- 批量更改文件名编码
- 一个批量更改文件名的Python脚本
- 一个批量更改文件名的Python脚本
- linux下批量修改文件目录下所有cpp文件的最后更改时间
- 一个批量更改文件名的Python脚本