1樓:
國華批量改名器
acdsee是乙個家喻戶曉的看圖軟體,可能大家也知道它有乙個非常著名的批量改檔名的功能,能夠給我們帶來很多方便,1、更改檔案位數2、可以使用「 *」號3、資料夾重新命名
2樓:匿名使用者
自己寫的漫畫檔名修改器:
需要手動添引數,可以把類似"妖精的尾巴_第01卷_001.jpg"改為"1.jpg"
@echo off
color f2
title sybn 批量重新命名 v1.0
:: 除錯模式請去掉下一行開頭的兩個冒號!
::if "%1" == "" cmd /k %0 123
echo 本程式需與需轉換**檔案在同乙個目錄!
echo 執行前需要自定義3個變數,否則會提示「系統找不到指定檔案」!
echo 請在本程式檔案上點右鍵選擇編輯,修改後儲存執行!
:: ............關於cmd變數............
::cmd變數不區分變數型別無需定義,應用時自動轉化,不支援小數,自動取整!
::cmd變數使用時需前後標記"%",set /a 用於計算,當且僅當計算時無需標記"%"
::cmd變數名不區分大小寫不能使用保留內容,變數內容不能包含<>=^%|
::cmd檔案的執行速度與cmd檔案大小goto命令使用次數成反比
:: ......你需要自定義以下3個變數......
::以重新命名: "妖精的尾巴_第01卷_001.jpg" 為例
:: 定義重新命名檔案重複的開頭(不含數字前的頭個字元,本例中為第二個"_")
set qian=妖精的尾巴_第01卷
:: 定義重新命名檔案重複的開頭與數字的間隔字元(本例中為上面省略的"_")
set jiange=_
:: 定義重新命名檔案數字(本例中原始檔數字是001三位數,所以數字為1000三個零)
set shuwei=1000
:: 定義重新命名jpg格式的檔案(一般不用改)
:: 定義從哪個檔案開始重新命名檔案(一般不用改)
set b=1
echo.
echo 重新命名源檔案格式:%%qian%%%%jiange%%*.%%wei%%
echo 正在重新命名檔案,請不要終止...
echo.
ren %qian%%jiange%*.%wei% %qian%1*.%wei%
echo.
echo 重新命名:%qian%%jiange%*.%wei% 開始...
echo 第一次重新命名檔案完成,開始第二次重新命名檔案...
echo.
: 1set /a c=shuwei+b
if not exist %qian%%c%.%wei% goto over
for /l %%a in (%c%,1,%c%) do (
ren %qian%%%a.%wei% %b%.%wei%
title %%a
set /a b=b+1
goto 1
): over
echo 完成!
pause>nul
3樓:匿名使用者
@echo off
setlocal enabledelayedexpansionfor /f "delims=" %%a in ('dir /ad/b *') do (
set "var=%%~na"
set "hm=!var:~-8!"
set "qm=!var:~0,-8!"
ren "%%a" "!hm!!qm!"
) pause
4樓:bb石俊傑
for /d %%i in (*)do (set all=%%i
set n1=!all:~0,-8!
set n2=!all:~-8!
ren "%%i" "!n2!!n1!")
bat批處理 資料夾名 把資料夾中特定字元批量更改為指定字元,謝謝
5樓:兩隻路邊的螞蟻
@echo off & setlocal enabledelayedexpansion
title bat-go團隊奉獻
set a=
set b=
set c=
set xz=
cls&echo 替換sdfsfdsf_abcd 替換oiewsdf
echo.
set /p a=你想替換什麼字元,請選擇1或2:
if "!a!"=="1" set b=sdfsfdsf_abcd
if "!a!"=="2" set b=oiewsdf
cls&set /p c=你想將!b!替換城什麼字元:
for /f "delims=" %%a in ('dir /s /b /ad "*!b!*"') do (
set xz=%%a
echo 正在替換!xz!
>nul 2>nul
)echo ok!
pause
6樓:百度
@echo off& mode con cols=40 lines=10
setlocal enabledelayedexpansion& color 07
echo please type the old string& set /p wind_o=& echo.
echo please type the new string& set /p wind_n=& cls
for /d %%1 in (*)do (set wind=%%1
7樓:宇宙命運
用工具來做比較簡單,也比較自由,谷歌搜尋「靈者更名」
批處理按條件批量移動檔案,bat批處理,根據清單中的檔名將多個檔案移動到另外乙個路徑下,如何批量處理?非常感謝!
echo off setlocal enabledelayedexpansionfor i in txt do set str ni copy i b str 1 以上為 放在資料夾a裡執行,如果不不行的話,吧.b 改成b資料夾的相對路徑 好辦,稍等,大概要10分鐘內,如果你還有要補充的,繼續追問你...
求批處理,同一目錄下 把檔名與資料夾相同的檔案拷到資料夾裡面,詳細看補充
echo off set name 0 if name 9 goto vargoto ok var for l i in 10,1,100 do xcopy love i.bpk love i y xcopy love00.bpk love00 echo 完成 pause 樓上的,我遇到的問題和你一...
如何批處理按照日期備份某個資料夾
這樣看行不行,假如備份的檔名為c ll.txt批處理如下 echo off 若不行的話,再來找我 如果對您有幫助,請記得採納為滿意答案,謝謝!祝您生活愉快!vaela for f tokens 1,2,3 eol delims a in date t do set fmtdate a b c xco...