DOS批次檔中Rename指令的問題


大家好!小弟第一次在這發問,不知道分類是否正確!?若不正確請告知!

我有一個Rename特定資料夾的需求
以下是指令碼: (將資料夾名稱為"10_AA" Rename成 "BB")
Rename c:\10_AA BB

重點來了!
今天"10_AA"的資料夾名稱會天天改變 11_AA...12_AA ~ ??_AA
請問大家我的bat檔要如何改寫,
讓程式只要認到 "??_AA" 就自動幫我Rename資料夾名稱成BB呢?
2012-04-13 15:25 發佈

adventurer_Howl wrote:
大家好!小弟第一次在...(恕刪)


假設你只會有一個 ??_AA 的話,同目錄之下
for /f %a in ('dir /b *_AA') do (ren %a BB)
任由他人笑癡狂,我行我素獨驥闖,海天湛藍共一色,山水碧綠立兩旁

adventurer_Howl wrote:
重點來了!
今天"10_AA"的資料夾名稱會天天改變 11_AA...12_AA ~ ??_AA
請問大家我的bat檔要如何改寫,
讓程式只要認到 "??_AA" 就自動幫我Rename資料夾名稱成BB呢?


更改 N 個子目錄.

批次檔 Test.bat
@echo off
FOR /F "tokens=1-2 delims=_" %%i in ('dir/ad/b') do ren %%i_%%j %%i_BB





☆ 私人訊息直接刪除不再回覆 ☆ 願望 : bovuhPPjMnEfkyhggnsJdABaLFPuhXT4
OK了! 真的很感謝樓上幾位的回覆,解決了我的疑問!

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?