我有210支圖片檔,要做更名的動作, 想用批次檔(.BAT)處理
檔名是:
img-1.jpg~img-9.jpg, img-10.jpg~img-99.jpg,img-100.jpg~img-210.jpg
需要將檔名的數字部份,均可成三位數.
也就是變成:img-001.jpg~img-099.jpg 部份需要更名
想請教批次檔的撰寫方式
感謝..
什麼技巧都不需要:
<pre class="c" name="code">
for /l %i in (1,1,9) do ren img-%i.jpg img-00%i.jpg
for /l %i in (10,1,99) do ren img-%i.jpg img-0%i.jpg
加上 if 的就醬:
<pre class="c" name="code">for /l %i in (1,1,99) do if %i LSS 10 ( ren img-%i.jpg img-00%i.jpg ) else ( ren img-%i.jpg img-0%i.jpg )
如果你是要把圖檔放在USB隨身碟裡, 拿到數位電視去看的話
只改檔名對於排序是無效的
需要用軟體再去排序過FAT Sorter
player提到:
拿到數位電視去看的話,只改檔名對於排序是無效的
感謝提醒, 我並不是要在數位電視觀賞..
泰大不見了~不然應該有 200部謎片的解法...
直接用軟體行嗎?免費的~
Flexible Renamer http://download.ithome.com.tw/article/index/id/488