❶ 如何批量去掉文件名中的中文字元
由於你的要求比較奇特,一時找不到好的批量改名工具,不過下面這個工具多一些步驟,但是可以完成你的要求。
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
❹ 文件名中含有/特殊字元,怎麼處理
文件夾或文件名中不可能會有某些特殊字元的,文件名只需正常處理即可:
❺ 如何批量去掉文件名中某個字元串
用替換功能,把要替換的字元串換成空或要換的內容 推薦安卓手游:逆天王者