用批處理功能重新按順序改名

2022-01-06 21:07:02 字數 557 閱讀 6453

1樓:匿名使用者

set n=10000

for /f "tokens=1-3 delims=_" %%a in ('dir /b /a-d *.png') do (

ren "%%a_%%b_%%c" "%%a_%%b_!n:~-4!.png"

set/a n+=1)

2樓:匿名使用者

dir /a-d /b /on

3樓:出旋裔芷煙

setlocal

enabledelayedexpansionfor/f

"delims="

%%iin

('dir

/b/a-d')do(

setnewname=%%i

ren"!newname!"

"!newname:~10!")

pause

如果去掉前十個數字有檔案的名字一樣,則後面一樣名字的就會失敗。失敗的請自行手動命名

怎麼用批處理檔案寫文字,怎麼用批處理檔案寫一個文字文件?

這個很簡單吧,看下面的內容,複製到記事本儲存為批處理檔案 echo 123 新建文字文件.txt echo 456 新建文字文件.txt echo 789 新建文字文件.txt如上,如果使用一個 符號的時候的話會清楚前面的內容,2個 符號則是內容的疊加,想新增內容只要新增行數就行了 你可以這樣寫,然...

批處理用ifnoteist命令判斷檔案複製不成功

以上指令碼寫法是正確 問題是你的bat檔案存在 這個 cd 是指bat所在的目錄 還有就是bat不會自動檢測並執行,而是要人工雙擊開啟後,才會去判斷執行操作的 如果在執行網頁時的臨時檔案 1 exe是存在於 userprofile local settings temporary internet ...

用批處理命令設定螢幕保護和電源的等待時間怎麼寫

批處理很難滿足你的要求,試試vbs吧 dim objshell set objshell wscript.createobject wscript.shell objshell.run rundll32.exe shell32.dll,control rundll desk.cpl,1 設定螢幕保護...