
批量修改文件名的批處理求解釋a.txt 中的內容是123 abc234 bcdpause
這個這個批量修改文件名稱的代碼。但是其中的幾個地方我不是很明白,求大神的解釋。《1》tokens=1,2“這個不是把a.txt中的內容都顯示嗎?為什么只顯示123,234?《2》 %%q 和%%j是什么???哪里來的變量?。?/div>nclick="copycode($('code0'));">復制代碼
- @echo off
- for /f tokens=1,2 %%i in (a.txt) do (
- for /f delims=_ tokens=1,2 %%p in ('dir /a-d /b *.bmp *.csv') do (
- if %%p == %%i ren %%i_%%q %%j_%%q
- )
- )
- pause

