回覆列表
-
1 # 野生的美男子
-
2 # 每天一個好影片
但是你在set b=後面寫上的卻是英文問號
更多追問追答
追問
改了,也沒用呢
追答
1
2
3
4
5
6
7
8
9
10
11
@echo off
::設定待替換的字元
set r1=?
::設定替換後的字元
set r2=19296000
setlocal enabledelayedexpansion
for /f "delims=" %%a in ("dir/ad/b") do (
set y=%%a
ren "%%~a" "!y:%r1%=%r2%!")
echo.&echo 替換成功
pause
@echo off title 檔名字元替換 mode con cols=60 lines=20 ::檔案要是重名,會提示錯誤。需要修改的資料夾名都帶有一個相同字元