
[已解決]這個代碼怎么改成兼容多分割地址的批處理下面這段帶代碼是讀取a.txt批量修改文件名 現在出現的問題是這個代碼是根據/分隔了多少名稱來修改文件名的
比如說a.txt里面的http://img01.taobaocdn.com/imgextra/i1/737837801/T2q8enXoJXXXXXXXXX_!!737837801.jpg”用/分割了6個名稱,另一個a.txt里面用/分了不等的名稱,可能是3個、4個、5個等等。如果這樣的話每次使用都得修改nclick="copycode($('code0'));">復制代碼
- @echo off
- for /f delims= %%a in (a.txt) do (
- set str=%%a
- call :lp %%str:/= %%
- )
- pause&goto :eof
- :lp
- set/a n+=1
- if %n% lss 10 (set name=X00%n%%~x6) else set name=X0%n%%~x6
- if exist %6 ren %6 %name%
代碼中的兩個X6和兩個%6,有沒有辦法改成兼容的代碼!nclick="copycode($('code1'));">復制代碼
- if %n% lss 10 (set name=X00%n%%~x6) else set name=X0%n%%~x6
- if exist %6 ren %6 %name%

