Bazen bir klasör içerisinde birçok dosyamız bulunabilir ve bunların da uzantılarının değiştirilmesi gerekebilir , Windows 11 ve 10 kilit ekranı görselini saklayalım isimli başlığımızda böylesi bir durum vardı Burada resimleri
Bir klasör içerisindeki dosya uzantılarını değiştiren .bat scripti
En kısa yöntem bir .bat scripti kullanmaktır Burada da açıklandığı üzere rename veya ren kısaltması komut olarak kullanılabilir, kullanımı ise aşağıdaki şekilde olacaktır:
ren/remane [Dizin:][Yol] Dosya ismi1 Dosya ismi2
ren *.* *.jpg rename *.* *.jpg
Komuttan sonraki kısım hangi uzantının hangi uzantı yapılacağını belirtir mesela ren *.png *.jpg komutu .bat haline getirilip bir klasör içerisinde çalıştırılırsa O klasör içerisinde png uzantısını gördüğü anda jpg ye çevirecektir , peki ama biz üstteki komutta "dosya ismi1" için uzantı kullanmadık bunun anlamı nedir derseniz ? uzantısı olmayan herbir dosyayı jpg yap demektir.
*.png : (Png leri kapsar)
*. : (uzantısız dosyalar)
*.* : (bütün herşeyi kapsar)
Bir klasör içerisindeki dosya uzantılarını değiştiren .vbs scripti
Aynı işi bir .vbs scripti ile de yaptıratabiliriz mesela aşağıdaki script işimizi görecektir
Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "%comspec% /c ren *.* *.jpg", 0, true
Üstteki scriptler eğer bir klasörün içerisinde Alt klasörler yoksa oldukça kullanışlıdır peki ya bir klasörde diyelimki 20 dosya ve 50 alt klasör varsa ve herbir alt klasör içerisindeki dosyaların da uzantıları değştirilecekse ne yaparız ?
Bir klasör ve alt klasörleri içerisinde bulunan Dosya uzantılarını değiştirin
Sadece kodlarda birkaç değişiklik yapmak yeterlidir en kolayı .bat scripti ile yapılabildiğinden aşağıdaki kod bir klasör içerisinde çalıştırılırsa hem o klasörde hemde tüm alt klasörlerinde bulunan istenen dosya uzantılarını bir tıkla değiştirecektir.
FOR /R %%f IN (*.) DO REN "%%f" *.jpg
Gördüğünüz gibi mantık değişmedi In den sonraki kısım olan (*.) noktadan sonra boş bıraktığım için uzantıların hepsini *.jpg yap demiş olduk , üstteki tüm örnekleri içeren .bat ve vbs scriptlerini aşağıdaki linkten indirebilirsiniz.
- Boş klasörleri topluca silme yöntemleri Burada
- Silinemeyen dosya ve Klasörler için yöntemler Burada
26 Nisan 2016 Tarihli başlık güncellendi
Katılıyorum 🙂
hayat kurtarıcı
Umarım faydalı olur.
teşekkürler. işime yarayacak
Halletmene memnun oldum suha.
Hocam çok teşekkürler işime yaradı emeklerinize sağlık
O şekilde TV de açıyorsa oldukça pratikmiş elbetteki her uzantıda işe yaramayacaktır , verdiğim linkteki yazılımın portablesini deneyin derim o dat olanları mp4 veya avi ya convert edebilir , tabii alternatif birçok yazılımda kullanılabilir
Dediğinize katılıyorum. Ama sadece uzantısını değiştirdiğim bir çok video yu ben bu şekilde açamayan bir çok LCD TV lerde açmasını sağladım saatlerce uğraşmadan 1 dakika içince hallediyorum hocam sizede tavsiye ederim çok pratik bir yöntem.
Anlattığınız yöntem DAT uzantılı videoları avi veya mp4 olarak değiştirmesini sağlayabilir miyiz.
Uzantı sadece değiştirilerek çevrilmez ne yazıkki bunların convert (dönüştürülmesi) edilmeleri gerekir , bu iş için sanırım WinFF işinizi görecektir
Web Link ...
S.a hocam elimde 30 a yakın .DAT uzantılı videolar var bunlar taşınabilir harddiskte f sürücünde denemeler yaptım olmadı yardımcı olabilir misin mp4 veya avi çevirmek istiyorum formatları lcd led tv uzantısını bu şekilde yaptığımda açıyor