Belirli bir dosya uzantısının dosyaları dışındaki tüm dosyalar nasıl silinir

Belirli bir kritere uyan dosyalar dışındaki bir klasördeki tüm dosyaları silmek gerekebilir. Bu sayfada, belirli bir dosya uzantısı olmayan bir dizindeki tüm dosyaları silmeye yardımcı oluyoruz.

Not: Komutlarla, komut dosyalarıyla veya birden fazla dosyayı silebilecek herhangi bir şeyle çalışırken, silmek istediğinizden daha fazlasını silen bir hata yapılması durumunda verilerinizi yedeklemenizi öneririz.

  • Microsoft Windows
  • Windows komut satırı
  • Linux kullanıcıları

Microsoft Windows'ta, aşağıdaki adımları izleyerek, belirli bir türde veya dosya uzantısında birden fazla dosyayı silebilirsiniz. (Bunu Windows komut satırından da denemek isteyebilirsiniz.)

  1. Dosya Gezgini'ni aç
  2. Dosyaları içeren klasöre göz atın.
  3. Tüm dosyaları dosya türüne göre sıralamak için "Tür" sütun başlığını tıklayın.
  4. İlk dosya türünü bir kez tıklatarak, Shift tuşunu basılı tutarak ve tüm dosyaları seçmek için son dosyayı tıklatarak saklamak istediğiniz tüm dosyaları vurgulayın.
  5. Saklamak istediğiniz tüm dosyalar vurgulandıktan sonra, Giriş sekmesinde, diğer tüm dosyaları ve klasörleri seçmek için Seçimi Ters Çevir'i tıklayın.
  6. Dosyalar saklamak istemediğinizi vurguladıktan sonra, vurgulanan dosyaları silmek için klavyedeki Sil tuşuna basın.

İpucu: Vurgulanan dosyalardan bazılarının seçimini kaldırmak istiyorsanız, Ctrl tuşunu basılı tutabilir ve Sil tuşuna basmadan önce silmek istemediğiniz dosyaları veya klasörleri tıklayabilirsiniz.

  • Birden fazla dosya ve klasör nasıl seçilir veya vurgulanır.

Windows komut satırı

Geçerli Windows komut satırı (DOS) dizinindeki tüm dosyaları silmek, belirli bir dosya uzantısına sahip dosyalar haricinde, en iyi for komutu ile yapılabilir.

/ f% F için ('dir / b / ad ^ | findstr / vile ".tiff .jpg"') "% F"

Yukarıdaki örnekte, komut, .tiff ve .jpg dosya uzantılı dosyalar hariç, geçerli dizindeki tüm dosyaları siler.

İpucu: Bu komutu bir toplu iş dosyasına yerleştirmek istiyorsanız, satırdaki % F öğesini %% F olarak değiştirin.

  • Bu komutla ilgili daha fazla bilgi için komut sayfamıza bakın.

Linux kullanıcıları

Geçerli Linux dizinindeki tüm dosyaları belirli bir dosya uzantısıyla silmek, find komutuyla yapılabilir.

Bul türü f! -adı "* .tiff" -delete

Yukarıdaki örnekte, komut, .tiff dosya uzantılı dosyalar hariç, geçerli dizindeki tüm dosyaları siler.

  • Bu komutla ilgili daha fazla bilgi için find komut sayfamıza bakın.