Windows işletim sisteminde belirli bir klasörde yalnızca belirli dosya türlerini görmek istediğiniz zamanlar olabilir. Örneğin, .jpg
uzantılı dosyalar haricindeki tüm dosyaları listelemek istiyorsanız, Komut Satırı (CMD) bu işlemi hızlıca yapmanıza olanak tanır. İşte bu işlemi gerçekleştirebileceğiniz adımlar:
1. CMD’yi Açın
CMD’yi açmak için:
- Başlat Menüsü’ne gidin.
- Arama çubuğuna cmd yazın ve Komut İstemi’ni açın.
2. Forfiles Komutu ile Belirli Uzantıdaki Dosyaları Filtreleyin
Windows CMD’de forfiles
komutu, belirli bir klasördeki dosyaları filtrelemenize olanak tanır. Bu komut sayesinde .jpg
uzantılı dosyalar dışında kalan tüm dosyaları listeleyebilirsiniz.
Aşağıdaki komut, C:\Backup\wp-content\uploads
klasöründeki .jpg
haricindeki tüm dosyaları ekrana yazdırır:
forfiles /p "C:\Backup\wp-content\uploads" /s /c "cmd /c if /i not @ext==\"jpg\" echo @path"
Komutun Açıklaması:
- forfiles: Belirtilen klasördeki dosyalar üzerinde işlem yapmak için kullanılan komuttur.
- /p: İşlenecek klasörü belirtir. Burada, hedef klasörümüz olan
C:\Backup\wp-content\uploads
dizini tanımlanır. - /s: Alt klasörleri de kapsayacak şekilde tüm dosyaları tarar.
- /c: İşlem yapılacak komutu belirtir.
cmd /c
kullanarak her dosyada belirli bir komut çalıştırılır. - if /i not @ext==”jpg”:
@ext
değeri “jpg” ile eşleşmeyen dosyalar listelenir./i
ile karşılaştırmanın küçük/büyük harf duyarlılığı kaldırılır. - echo @path: Dosyanın tam yolunu ekrana yazdırır.
3. Farklı Dosya Uzantıları için Kullanımı
Bu komut, yalnızca .jpg
haricindeki dosyaları listelemek için yapılandırılmıştır. Ancak, @ext==\"dosya_uzantısı\"
bölümünü değiştirerek farklı dosya türleri için de uygulayabilirsiniz. Örneğin, .png
dışında kalan tüm dosyaları listelemek isterseniz:
forfiles /p "C:\Backup\wp-content\uploads" /s /c "cmd /c if /i not @ext==\"png\" echo @path"
4. Neden CMD’de Bu İşlemi Yapmalıyız?
CMD, dosya yönetiminde manuel olarak yapılacak işlemleri hızlandırır ve özellikle çok sayıda dosya içeren dizinlerde büyük kolaylık sağlar. forfiles
komutuyla, belirli dosya türlerini filtreleyebilir veya belirli dosya türlerini işlemek üzere toplu işlemler yapabilirsiniz.
Sonuç
CMD kullanarak Windows’ta belirli dosya uzantılarını filtreleyip listelemek işlerinizi hızlandırabilir. Yukarıdaki yöntemle .jpg
dışındaki tüm dosyaları hızlıca listeleyebilirsiniz. İhtiyacınıza göre komutu özelleştirerek, dosya yönetim sürecini verimli hale getirebilirsiniz.