把下面的批處理存為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=後面的內容,儲存後雙擊執行就行了。
set r=.國粵雙語中字
set nf=!f:%r%=!
這種替換不能處理替換檔名中的英文括號等特殊字元。
把下面的批處理存為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!
)
這種替換不能處理替換檔名中的英文括號等特殊字元。