今天一位同事请求我写一个批量修改文件名(所有文件名都是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文档。方法大同小异。
原来文档