bir batch dosyası hazırlayıp, koyduğum klasördeki rar dosyalarının adlarının sonuna -www.abc.com gibi ekleme yapmasını istiyorum, tek dosya olsa şöyle olabilir

rename 1.rar 1-www.abc.com.rar

ama ben her seferinde dosya adını yazmak istemiyorum o yüzden ? koyduğum yere ne yazmalıyım?

rename *.rar ?

anlatabildim mi emin değilim, elle yapın şu programı kullanın gibi önerileri saymam baştan söyliym, dostan yapmam gerekiyor. Başka sorularım da var ama, sonra.

 

Eklemek kolay,

ren *.rar *.(neistiyorsan).rar de oluyor.

skatheist

C:\test>dir
C sürücüsündeki birimin etiketi yok.
Birim Seri Numarası:

C:\test dizini

31.07.2010 19:46 <DIR> .
31.07.2010 19:46 <DIR> ..
31.07.2010 19:45 0 1.rar
31.07.2010 19:46 0 2.rar
31.07.2010 19:46 0 3.rar
3 Dosya 0 bayt
2 Dizin

C:\test>ren *.rar *.ekleme.rar

C:\test>dir
C sürücüsündeki birimin etiketi yok.
Birim Seri Numarası:

C:\test dizini

31.07.2010 19:46 <DIR> .
31.07.2010 19:46 <DIR> ..
31.07.2010 19:45 0 1.ekleme.rar
31.07.2010 19:46 0 2.ekleme.rar
31.07.2010 19:46 0 3.ekleme.rar
3 Dosya 0 bayt
2 Dizin

skatheist

dosyalarin isim uzunluklari ayni ise yani
deneme1.txt
deneme2.txt seklinde ise
o vakit soyle basitce yapabilirsiniz;

ren deneme* ???????-abc.com.txt

bunun sonucu soyle bir sey cikar;
deneme1-abc.com.txt
deneme2-abc.com.txt

yalniz karakter sayisi artarsa o zaman sicar.

entrapmen

FOR %%F IN (*.rar) DO REN "%%F" "%%~nF"
FOR %%A IN (*.) DO REN %%A %%A-www.abc.com.rar

burdaki ilk döngüyü özelikle ekledim ki önce o dizindeki .rar uzantılı dosyaların uzantıları silinsin. ikinci döngüyle uzantıdan arındırılmış dosyaların sonuna -www.abc.com eklenip .rar ile yeniden uzantı getirilebiliyor. ;)

(ilk döngü olmadığı takdirde "1.rar-www.abc.com.rar" şeklinde dosyalar oluşuyordu, dolayısıyla başlangıçtaki .rar ekinin gözükmemesi için böyle bir çözüm düşündüm.)

killer
1

mobil görünümden çık