2012-03-29 62 views
3

我已命名爲這樣的圖像文件:如何腳本根據DOS中的常見模式重命名多個文件?

GOPR0059 01_pt.jpg 
    GOPR0059 02_pt.jpg 
    GOPR0059 03_pt.jpg 
    GOPR0059 04_pt.jpg 
    GOPR0059 05_pt.jpg 
    GOPR0059 06_pt.jpg 
    GOPR0059 07_pt.jpg 

我想重命名這些文件中的這些

IMG_1.jpg 
IMG_2.jpg 
IMG_3.jpg 
IMG_4.jpg 
IMG_5.jpg 
IMG_6.jpg 
IMG_7.jpg 

我沒有收到在DOS REN命令工作爲了這。

回答

3

試試這個:

REN "GOPR0059 *_pt.jpg" "IMG_*.jpg"

它不會給你你需要,因爲領先的0的到底是什麼,但它應該在正確的方向走

+0

謝謝,我想知道是否有一種解決名稱空間問題的方法:GOPR0059 01_pt.jpg我有類似的問題,像一些其他文件名,如NRT 01_pt有沒有辦法將它重命名爲img_1等等,而不必在ren命令中更改爲gopr0059或NRT 。 – nman84 2012-03-29 14:23:07

+0

你將無法重命名兩組文件,因爲它需要兩個通配符。我會建議做一些批處理腳本來完成。還有一些免費軟件可以讓你批量重新命名文件,使其複雜一點。如果是我,我會使用cygwin和bash腳本 – 2012-03-29 15:27:11