批量修改文件名的批处理

技术分享 0 1037

今天一位同事请求我写一个批量修改文件名(所有文件名都是PDF文档)的快速方法,我想了一下,感觉用批处理会比较简单。

她的要求如下:

文件名第三给字符之后加_(下划线),网上找了一些资料,不是文件名加前缀就是加后缀。

后来经过我修改,终于找到方法,如下:

@ECHO OFF&setlocal enabledelayedexpansion
for %%a in (*.pdf) do (
set var=%%~na
ren "%%a" !var:~0,3!"_"!var:~3!".pdf"
)

把这个代码,复制文件目录下,命名为1.bat,点击运行一下就可以了,这个方法只是针对pdf文档,你还可以修改为图片文档,word文档, EXCEL文档,txt文档。方法大同小异。


原来文档

a1.png

也许您对下面的内容还感兴趣: