FOR %%F IN (*.pdf) DO (RENAME "%%F" "hello%%F")
bir "rename.bat" dosyasının içine bu Kaydedilen ve içine yerleştirdi Klasöre yeniden adlandırılacak dosyalara ihtiyacım var. Sonra sadece "rename.bat" üzerine çift tıklıyorum.
Bu neredeyse çalışır ancak ilk dosya iki kez eklenmiş öneki alır.
en klasöründe diyelim ben adres:
- hellohelloA.pdf
- helloB.pdf
- helloC: .pdf, B.pdf, C.pdf, onlar dönüştürülür olsun .pdf,
Toplu iş dosyasındaki sorunun ne olduğunu biliyor musunuz?
Ben dosyaları birden fazla olduğunda o hep yapıyor ettim. Klasörde sadece bir dosya olduğunda tamam çalışıyor, ancak çok kullanışlı değil :-). Bu iyi çalışıyor
FOR /f "delims=" %%F IN ('DIR /a-d /b *.pdf') DO (RENAME "%%F" "hello%%F")
DIR/B'yi kullanın ve isimlerin listesini bir metin dosyasına pipetleyin. O zaman bu listeyi tekrarlayın. Şu anda bu klasörde değişiklik yaparken klasör olsa yineleniyorsunuz. – RGuggisberg
olası bir kopyası [Toplu Dosyada Bir Dosya İçin İki Dosyayı Yeniden Adlandırır] (http://stackoverflow.com/questions/18519458/for-loop-in-batch-file-renames-one-file-twice) – MichaelS