Komut İstemi Üzerinden Toplu Dosya İşlemleri

Komut İstemi Üzerinden Toplu Dosya İşlemleri

Bugün virüslü bir SD Karttan veri alırken fotoğrafların uzantı değiştirip .CHK uzantısını aldığını gördüm. Dosyaların kümelerinde bozulma olmadığından .CHK dosyaları herhangi bir fotoğraf görüntüleyici ile açılabiliyordu.

Yalnız 605 adet fotoğrafın uzantısını tek tek değiştirmek zahmetli olurdu. Bunları yapacak programlar da her zaman güvenli olmuyor. İnternet dediğimiz kavram doğru kullanılmadığında sisteminizi eritecek derecede tehlikeli olabiliyor 🙂 Her neyse bu sorunu çözmenin çok basit bir yolu vardı. O da komut istemi(cmd) üzerinden REN veya RENAME komutlarını kullanmak 🙂

 

Örnek dosyalar

Örnek dosyalar

Gördüğünüz üzere masaüstünde 288 adet örnek dosyam var ve şimdi bunların uzantılarını ve sonra da isimlerini değiştirelim.

 

Bunun için öncelikle Komut İstemini açıyoruz.

CMD

CMD

REN komutu ile konumumuzu belirtip o dosyaların uzantısının değişmesini sağlıyoruz. Şimdi yazacağım komutun mantığını kavramanız için ayrıntılı bir şekilde anlatacağım.

REN %systemdrive%\users\%username%\Desktop\q\*.tmp *.jpg

  1. REN -> Dosya adlarını veya uzantılarını değiştirecek komutumuz.
  2. %systemdrive% -> Sistemin yüklü olduğu sürücü harfi (Genelde C).
  3. users kullanıcılar dizinimiz.
  4. %username% -> O an oturum açmış olan kullanıcının dizini.
  5. Desktop -> Masaüstü dizini.
  6. q -> İçerisinde örnek dosyalarımın bulunduğu dizin.
  7. * -> Joker (Sadece bu komut için herhangi bir dosya adı anlamına gelmektedir.)
  8. .tmp -> kaynak dosya uzantısı.
  9. .jpg -> hedef dosya uzantısı.

Jokerden yukarıda bahsettim;

bu komut ile dosya q dizini içerisindeki tüm dosyaların uzantısını hedef dosya uzantısına (.jpg) dönüştürmesini sağlamış oldum.

Örnek Görsel 1

Örnek Görsel 1

Komutu girdikten sonra tüm dosyaların uzantısı değişmiş oldu. Aynı şekilde dosyaların adını da değiştirebiliriz. Aynı komut üzerinde küçük değişiklikler yaparsak:

REN %systemdrive%\users\%username%\Desktop\q\*.jpg a*.jpg

bu şekilde olacaktır.  Hedef dosya uzantısının jokeri önünde bulunan “a” tüm dosyaların önüne a harfini bırakacaktır.

Örnek Görsel 2

Örnek Görsel 2

Yukarıdaki görselde tüm dosyaların isminin başında a bulunmaktadır. Program kullanmadan pratik bir şekilde çözümlemiş olduk 🙂

Habip Oğuz

İlgili Yazılar
Cevap yaz