Bilgisayarlarımızda farklı uzantılarda birçok dosya bulunur , kullanıcılar genellikle indirilenler (Download) klasörünü pek düzenli tutmadıklarından tüm indirdikleri dosyalar burada bulunur , zamanlar boyutu
artan bu klasör bir süre sonra içinden çıkılmaz bir hal alabilir. Diyelimki elinizde içerisinde binlerce dosya bulunan bir klasör var ve bu dosyaları uzantılarına göre ayırmak istiyorsunuz , mesela uzantısı exe olanlar bir klasöre , txt olanlar farklı bir klasöre ... bu işlemi yapmak için klasörü açar ve üst menüde yeralan sırala aşağı açılır menüsünden Tür kısmını seçersiniz. Böylece o klasör içerisindeki dosyalar uzantılarına göre sıralanacaktır.
Ardından bunları uzantılarına göre klasörler oluşturup bu klasörlerin içerisine kopyalarsınız. Hatta bu kategorilere ayırma işleminden sonra temizlik dahi yapabilirsiniz örneğin exe dosyalarının bulunduğu klasörü silebilirsiniz. Uzantılara göre ayırma işlemi külfetli bir işlemdir ve hata olasılığını arttırır.
Dilerseniz aynı işlemi bir tıkla otomatik olarak yapabilirsiniz. aşağıdaki yazımızda bunun nasılını açıkladık.
Tüm dosya tülerini ayrı klasörlere taşıyan faydalı bat kodları
Özellikle resim veya video arşivi yapanların işlerine yarayacağını düşündüğüm aşağıdaki kodlar sayesinde bir tıkla uzantı ismine göre yeni bir klasör oluşturulacak ve tüm dosya türleri uzantılarına göre otomatik olarak ayrılacaktır. Not Defteri'ni açın ve aşağıdaki kodu yapıştırın ardından Dosya > Farklı Kaydet'e tıklayın, ".bat" uzantılı bir ad girin bunu yaparken Kayıt türü menüsünden Tüm Dosyalar'ı seçin.
@echo off for %%a in (".\*") do ( if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" ( if not exist "%%~xa" mkdir "%%~xa" move "%%a" "%%~dpa%%~xa\" ) )
Yeni oluşturduğunuz diyelimki ; "Dosya_ayir.bat" dosyasını içerisinde farklı dosya türlerinin bulunduğu klasör içerisine atın.
Son işlem olarak bu Dosya_ayir.bat dosyasını çalıştırın. Aşağıdaki gibi tüm dosya türlerini otomatik olarak o uzantıda bir klasör oluşturup içerisine atacaktır.
Üstteki dosyasının hazır halini aşağıdaki indirme linkinden edinebilirsiniz.
- Vbscript ile isminin sadece birkısmı bilinen klasöre erişim Burada
- Sadece uzantısı bilinen bir klasörü script ile açalım Burada
Paylaşım için teşekkürler yasin