如何批處理修改檔名中的指定文字

2021-06-07 04:17:40 字數 830 閱讀 5742

1樓:雲南新華電腦學校

用total commander 選中檔案,ctrl+m,在查詢中填要被替換掉的,剩下的你就會了。

2樓:

應該是編碼問題,用記事本另存為xx.bat時,編碼要選擇ansi

3樓:匿名使用者

設定一個輸入法試一下

批處理刪除檔名中的指定文字

4樓:匿名使用者

把下面的批處理存為myren.bat,放在目標資料夾下,然後在cmd中進入目標路徑,輸入:myren.bat 任意內容

然後程式就會把所有mp4檔名中的「任意內容」刪掉。

@echo off

setlocal enabledelayedexpansion

for /f "delims=" %%i in ('dir *.mp4 /a /b') do (

set f=%%i

set nf=!f:%1=!

ren !f! !nf!

)如果您不想進入cmd環境中輸入內容,就用下面這段批處理,修改set r=後面的內容,儲存後雙擊執行就行了。

@echo off

setlocal enabledelayedexpansion

set r=.國粵雙語中字

for /f "delims=" %%i in ('dir *.mp4 /a /b') do (

set f=%%i

set nf=!f:%r%=!

ren !f! !nf!

)這種替換不能處理替換檔名中的英文括號等特殊字元。

批處理將 檔名加入到該檔案的第1行中

echo off for f delims i in dir a d b s txt do echo ni type i move i nul pause 你提問中的 有很多問題,特別是用for r有些情況下不要用.我用二個檔案來處理,a.bat 執行入口語句,提取當前目錄所有 txt的檔案 b.b...

關於在linu中如何批量修改檔名

for file in 1.txt 2.txt 3.txt doecho file rename s txt doc g done 如果當前目錄下全部的txt都要改成doc,只要rename s txt doc txt 一樓說了怎麼改字尾,我只好貼一個改名字不改字尾的.bin bash 重新命名資料...

如何用eXeScope修改dll檔名

這個軟體好像不提供這個功能吧,重新編譯時改一下就可以了 怎麼用exescope修改dll中的內容?你要看你修來改什麼內源容的。dll的核心你bai是改不了的,只能改一些du資源。有的 zhidll裡沒有資dao源,就改不了 1.開啟exescope 2.開啟檔案 3.點左側欄中的資源,然後裡面就是所...