批量替换文件名中的字符
德语文件的文件名中有乱码,比如德语中的ä字符,显示为“盲”,请问如何批量将“盲”字替换成“ä”,找了几个工具,不认识ä。。。各位大侠还有别的...
德语文件的文件名中有乱码,比如 德语中的 ä 字符,显示为“盲”,请问如何批量将“盲”字替换成“ä”,找了几个工具,不认识ä。。。各位大侠还有别的方法吗?
展开
2个回答
展开全部
给你写个批处理试试,先用记事本把下面代码贴进去,把要处理的文件集中到一个文件夹里,比如d:\aa , 点左下角 开始,运行,输入 cmd (呵呵,我可不是德语系统)确定进入命令行,输入 cd/d d:\aa 回车,再输入 dir 回车,看到那个“盲”字了,点右键,标记,再用鼠标把它这个"盲"字选中,按回车键,关闭此窗口,回到记事本,把两处"盲"字去掉,并粘贴(即换成刚才命令行中选中的)另存为这文件夹下名为xx.bat ,双击运行:
@echo off
for /f "delims=" %%i in ('dir/b/a-d *盲*')do (set f=%%i
echo.%%i
call set f=%%f:盲=ä%%
call ren "%%i" "%%f%%")
pause
@echo off
for /f "delims=" %%i in ('dir/b/a-d *盲*')do (set f=%%i
echo.%%i
call set f=%%f:盲=ä%%
call ren "%%i" "%%f%%")
pause
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询