先放效果图:
处理前
处理后
步骤一:打开所要重命名的文件,先用最传统的重命名方法命名一遍(这是为了防止当前文件名出现空格、*、,等符号影响后面的程序。Ctrl+A选中所有文件,点击第一个文件重命名,可以随便输入一个数字,比如c。
会出现如下:
会发现还是有空格,可以用一个bat脚本(将下列代码复制到新建的.txt文件中,然后保存,更改后缀名为.bat,点击运行即可)来一次性解决:
@echo off
Setlocal Enabledelayedexpansion
set "str= "
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
步骤二:
在当前文件位置执行cmd命令:
dir /b >rename.xls
在当前文件夹会生成一个.xls文件。
步骤三:
打开.xls文件,在第二列输入你想要修改的文件名
在C列的第一行我们输入:
="ren "&A1&" "&B1&""
重新在当前文件夹创建一个.txt文件,将上图C列的东西复制上去:
同样保存并生成脚本,运行即可。
大功告成