最近下载了一些国外文件,文件名中含有不少"," "-"之类,如:ASME Y14.38a-2002 Abbreviations and Acronyms. Revision and Redesignation of ASME Y1.1-1989; Addenda A-2002..pdf
,动易批量添加软件时,含有这些不规则文件名的符号就出现错误,批量添加不得不中止,发现了这个问题后,在网上搜索了下发现了这个批处理文件可以解决这个问题。
@echo off
rem 批处理开始
:begin
rem 设置处理目录变量
echo 请输入你要处理的目录(如:d:abc):
set/p mulu=""
rem 判断输入的目录是否合法
if not exist %mulu% goto cuowu
rem 更名开始,这里代码和楼上的相同
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b/s/a-d "%mulu%.*.rar"') do (
set "wjm=%%~na"
set "wjm=!wjm:,=!"
set "wjm=!wjm:.=!"
ren "%%a" "!wjm!.rar"
)
rem 更名结束
:ex
echo 处理完成,任意键返回
pause>nul&goto begin
:cuowu
echo 目录不存在或者格式错误!!!
goto begin
把以上文件保存为bat文件,然后运行,几秒文件就处理完成。
如果你要批量处理图片jpg文件,将.rar修改为.jpg
评论前必须登录!
注册