❶ 如何批量去掉文件名中的中文字符
由于你的要求比较奇特,一时找不到好的批量改名工具,不过下面这个工具多一些步骤,但是可以完成你的要求。
http://www.xdowns.com/soft/4/144/2007/Soft_35108.html
界面如图。
那么很容易发现我们在上面添加要改名的文件夹,而使用下面的第三个功能“删除”来去掉文件夹名前面那些多余的汉字。但是显然你的那些文件夹名字前面的汉字不都是一样长的,所以才会有点复杂。下面我简要说两种方法。
1,分批次。你把文件夹名前面的汉字数一样的分为一类,改名时一次只改一类,分几次改完。如果你的文件夹较少,用这个方法不错。
2,确保把所有文件夹都放在一个母文件夹M中,方便添加文件夹时全选,然后从汉字数最少的开始删。比如你的所有文件夹名前面的汉字数有2,3,5这几种。你第一次先删2个汉字,然后在文件夹M中选择按名称排序,那么那些改好的只剩下英文名的文件夹就会跑到前面,将之移出文件夹,然后再删一个汉字,再移走那些改好的文件夹,依此类推。相信你很容易看懂。另外注意一个汉字占两个字符位,也就是两个英文字符长。
❷ 如何去除文件名中的特殊字符
@echo off&setlocal enabledelayedexpansion
pushd ?p0
for /f "delims=" ? in ('dir /s /b *.txt') do (
set m=?
set u=!m:abc.com=!
move "?" "!u: =!"
)
exit
保存.bat。和txt放在一个路径下。运行即可
❸ 批处理如何去掉/删除文件名中的指定字符
中文内容的部分自己替换成需求的文件格式,和需要处理的文字
@echooff&
rem开启变量延迟扩展
rem遍历批处理所在目录的对应格式的文件
for/f%%iin('dir/w/b*.txt')do(
setFilename=%%i
echo.替换前的名字:!Filename!
rem字符串处理
setrFilename=!Filename:b=!
echo.替换后的名字:!rFilename!
rem替换文件名
ren!Filename!!rFilename!
)
pause
❹ 文件名中含有/特殊字符,怎么处理
文件夹或文件名中不可能会有某些特殊字符的,文件名只需正常处理即可:
❺ 如何批量去掉文件名中某个字符串
用替换功能,把要替换的字符串换成空或要换的内容 推荐安卓手游:逆天王者