批量替換檔名中的字元,批處理實現批量替換檔名中的字串。

時間 2022-01-09 00:40:16

1樓:匿名使用者

給你寫個批處理試試,先用記事本把下面**貼進去,把要處理的檔案集中到一個資料夾裡,比如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

2樓:西部小才子

步驟1,安裝開啟下圖軟體,點選「新增檔案」按鈕,將需要修改名稱的檔案批量新增到軟體中。

步驟2,然後在軟體左邊有進行設定的視窗,命名方式選擇「替換」;查詢內容填寫需要替換的字元;然後再填寫替換內容,案例中我們就設定將字元a替換成字元b。

這時可以在右邊可以看到新檔案的名稱。

步驟3,如果沒有其它的設定需求後,就點選右上角位置的【開始重新命名】按鈕,啟動軟體轉換程式。當軟體彈出「重新命名成功」的提示框時說明操作完成。

步驟4,通過對比案例前後的檔名,可以看到原來檔名中的字元a全部替換成了字元b。

批處理實現批量替換檔名中的字串。

3樓:匿名使用者

@echo off

setlocal enabledelayedexpansionfor /f "tokens=*" %%i in ('dir/b') do (

set fn=%%i

set fn=!fn:(=_!

ren "%%i" "!fn:)=!")

批量替換資料夾名稱中前幾個字元

4樓:默默殺一刀

需要程式設計來處理,流程是迴圈訪問每一個需要處理的資料夾,分離第一個 『-』之後的內容加上需要替換的編號。一直到迴圈結束

5樓:匿名使用者

可嘗試專用軟體,比如:百寶箱v10.0》。

通過主介面右上角的更多功能按鈕,進入如下的拓展介面,選擇樣式正則更名功能卡,勾選正則更名,在查詢中輸入:^(.+)\-(.

+),在替換中輸入:4-$2,單擊瀏覽,指定主目錄,勾選更改資料夾,等著批量自動處理即可。

批量刪除檔名中特定字串後的內容批處理或軟體

echo off cd d dp0 for f tokens 1,2 delims i in dir b lrc do echo i j xk ren i j k i j xk pause 你這種檔名,一個檔名有幾個 這樣子的字元,沒有唯一性,沒有哪款工具軟體和批處理難辦到的!死心吧!如何用bat批...

怎樣用批處理批量刪除多個檔名中的指定文字

敏全鄭書 for f ain dir a b s windir 123 dodel f q a a用上面的方法可以刪除除了長檔名的檔案 例如123目錄裡有 1.txt和新建 文字文件.txt 用上面的方法它只會刪1。txt,新建 文字文件.txt這個刪不了 沒有任何藉口 可以使用軟體,如notpad...

批處理刪除檔名中的指定文字,寫個批處理刪除指定檔案或指定資料夾

把下面的批處理存為myren.bat,放在目標資料夾下,然後在cmd中進入目標路徑,輸入 myren.bat 任意內容 然後程式就會把所有mp4檔名中的 任意內容 刪掉。echo off setlocal enabledelayedexpansion for f delims i in dir mp...