第一、首先去掉文件名中的特殊字符。
1.以去掉文件名中的空格为例,新建一个txt文件,添加如下代码,然后将文件扩展名“去除文件名中的特殊字符.txt”改为“去除文件名中的特殊字符.bat”,使其成为批处理文件。
代码:
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /s/b *.*') do (
set "foo=%%~nxi"
set foo=!foo: =!
set foo=!foo: =!
ren "%%~fi" "!foo!"
)
exit
2.双击“去除文件名中的特殊字符.bat”,效果如下:
第二、获取原来的文件名。
1.开始—>运行,输入cmd进入DOS命令行界面
代码:
dir *.xlsx /b > vjm.txt
2.在当前文件夹生成了一个vjm.txt文件。
第三、生成脚本
1.新建一个excel文件“命令.xlsx”,把vjm.txt里的内容复制到“命令.xlsx”,如图:
2.新建文件“批量修改文件名.txt”,把“命令.xlsx”中的命令复制到“批量修改文件名.txt”中,去除多余的空格,修改“批量修改文件名.txt”为“批量修改文件名.bat”。
3.最后双击“批量修改文件名.bat”,大功告成。