Boş Klasörleri Silme: Windows 11 ve Mac'te 4 Yol
Boş klasörleri silme yolları: Komut İstemi, PowerShell, Mac Terminal. Neyin silinebileceğini öğrenin, geri gelmelerini zamanlanmış File Arbor ile önleyin.
Windows'ta boş klasörleri silme işi tek bir Komut İstemi satırıyla olur: seçtiğiniz klasörün içindeki her boş klasörü kaldırır, hâlâ dosya içeren hiçbir klasöre dokunmaz. PowerShell aynısını önizlemeyle yapar, Mac'te ise tek bir Terminal komutu yeter. Bu rehber ayrıca neyin silinmesinin güvenli olduğunu, bazı klasörlerin neden gitmediğini ve geri gelmelerinin nasıl önlendiğini anlatır.
Boş Klasörler Neden Birikir?
Boş klasörler, başka işlerin geride bıraktığı artıklardır:
- Dosyaları alt klasörlerden ayırıp taşırsınız, içinde durdukları klasörler geride kalır.
- Arşivleri İndirilenler'e açarsınız, sonra içeriği başka yere taşırsınız.
- Bir fotoğraf ya da telefon aktarımı her gün için tarihli bir klasör oluşturur, siz yalnızca en iyi kareleri tutarsınız.
- Kaldırılan bir program klasör ağacını geride bırakır.
- Bir proje şablonu ya da tarayıcı (scanner) her iş için bir klasör açar, bazıları kullanılmadan kalır.
Disk alanında neredeyse yer kaplamazlar, dolayısıyla temizlemek gigabaytlarca yer açmaz. Maliyet dağınıklıktır: daha uzun klasör listeleri, yedeklerde ve arama sonuçlarında gürültü. 140 tarihli alt klasörü olan, bunların 90'ı boş bir D:\Photos\Export içinde gezinmek yorucudur.
Boş Klasörleri Silmek Güvenli mi?
Kendi veri klasörlerinizde evet: İndirilenler, Belgeler, fotoğraf dışa aktarımları, proje arşivleri, bir USB bellek.
Sistem ve program klasörlerinde hayır. Windows'ta C:\Windows, C:\Program Files, C:\ProgramData ya da AppData (%AppData% klasörü), Mac'te ~/Library, /System ve /Applications klasörlerine dokunmayın. Programlar günlük, eklenti ve önbellek gibi bulmayı bekledikleri boş klasörleri kendileri oluşturur. Birini silmek programı bozabilir ya da klasör yeniden oluşturulur.
Eşitlenen bir klasörde (OneDrive, Dropbox, iCloud Drive, Google Drive) silme işlemi diğer cihazlarınıza da yansır.
Pratik kural: aşağıdaki her yöntemi kendi oluşturduğunuz bir klasöre yöneltin, C:\ gibi bir sürücü köküne asla.
Boş Klasörleri Silmenin 4 Yolu: Karşılaştırma
Yöntemler, güvenlik ağlarında ve kendi kendine tekrarlayıp tekrarlayamadıklarında ayrılır.
| Yöntem | Çalıştığı sistem | İç içe boş klasörleri siler mi | Yalnızca desktop.ini, Thumbs.db veya .DS_Store içeren klasör | Silinen klasörler nereye gider | Önce önizleme | Kendiliğinden tekrarlar mı |
|---|---|---|---|---|---|---|
Komut İstemi (rd) | Windows 10 ve 11 | Evet | Kalır, boş sayılmaz | Kalıcı olarak silinir | Hayır | Hayır |
| PowerShell | Windows 10 ve 11 | Evet | Kalır, boş sayılmaz | Kalıcı olarak silinir | Evet, -WhatIf ile | Hayır |
Terminal (find) | macOS | Evet | Kalır, önce .DS_Store silinmezse | Kalıcı olarak silinir | Evet, -delete olmadan çalıştırın | Hayır |
| File Arbor (Pro) | Windows ve Mac | Evet | Kaldırılır, bu sistem dosyaları sayılmaz | Geri Dönüşüm Kutusu veya Çöp Sepeti, Geçmiş'te listelenir | Evet, ilk tarama ne olacağını gösterir | Evet, zamanlanarak |
“Kalıcı olarak silinir” ürkütücü gelir, ama üç komut da yalnızca hiçbir şey içermeyen klasörleri kaldırır; yani içeride kaybedilecek bir şey yoktur.
Dosya Gezgini Boş Klasörleri Bulabilir mi?
Kısmen. Gezgin'in aramasında “Boş” değeri olan bir Boyut süzgeci vardır ve size:empty olarak yazılır. Güvenilir değildir. Sonuçlar Windows sürümleri arasında değişir, bazı kullanıcılar hiç sonuç alamaz ve liste 0 baytlık dosyaları da karıştırabilir.
Hepsini seçip Sil'e basmak için ona güvenemezsiniz. Kesin bir liste için 2. Yöntem'deki PowerShell komutunu -WhatIf ile çalıştırın. Her boş klasörü yazdırır, hiçbir şey silmez.
1. Yöntem: Komut İstemi ile Boş Klasörleri Silme (Windows)
Windows 10 ve 11'de çalışır; kendi klasörleriniz için yönetici hakları gerekmez. Komut İstemi'ni açın (Başlat'a cmd yazıp Enter'a basın), D:\Photos yerine kendi klasörünüzü yazın ve şunu çalıştırın:
for /f "delims=" %d in ('dir "D:\Photos" /s /b /ad ^| sort /r') do rd "%d" 2>nul
Satır şöyle çalışır:
dir /s /b /ad,D:\Photosaltındaki her alt klasörü listeler.sort /ren derin klasörleri başa alır; böylece boş alt klasörü gidince boşalan bir klasör aynı geçişte kaldırılır./solmadanrdyalnızca boş bir klasörü kaldırır, içinde herhangi bir şey olanı reddeder: bir dosya, gizli bir dosya, bir alt klasör. Bu satırı güvenli yapan budur.2>nulbu retleri gizler.D:\Photosklasörünün kendisi asla kaldırılmaz.
Bir .bat dosyasında %d yerine %%d yazın. Gizli boş klasörler de kaldırılır. Komut Microsoft'un rd başvuru sayfasında belgelenmiştir.
Bu satırı Windows 11'de denedik: iç içe boş klasörler tek geçişte gitti, bir dosya ya da gizli bir desktop.ini içeren klasörler kaldı.
2. Yöntem: PowerShell ile Boş Klasörleri Silme (Windows 11 ve 10)
Önce önizleyin; ilk satıra kendi klasörünüzü yazın:
$root = "D:\Photos"
Get-ChildItem -LiteralPath $root -Directory -Recurse |
Sort-Object { $_.FullName.Length } -Descending |
Where-Object { -not (Get-ChildItem -LiteralPath $_.FullName -Force) } |
Remove-Item -WhatIf
Her boş klasör için bir “What if:” satırı yazdırır ve hiçbir şey silmez. Liste doğru görününce komutu -WhatIf olmadan yeniden çalıştırın.
Ne yaptığı:
- En uzun yolları başa alır; böylece en derin klasörler önce gider ve boş klasör zincirleri tek çalıştırmada kaybolur.
- İçteki denetimde
-Force, gizli dosyaları içerik sayar; yalnızcadesktop.iniya daThumbs.dbiçeren bir klasör kalır. - Gizli klasörlerin kendisine dokunulmaz.
Önizleme, şu anda boş olan klasörleri listeler. Yalnızca boş klasörler içeren bir üst klasör listede yoktur, ama gerçek çalıştırma onu aynı geçişte kaldırır.
Microsoft'un Remove-Item başvurusuna bakın. Bunu Windows 11'de PowerShell 7 ile denedik.
3. Yöntem: Mac'te Terminal ile Boş Klasörleri Silme
Terminal'i Uygulamalar → İzlenceler'den açın. Önce önizleyin:
find ~/Pictures/Exports -mindepth 1 -type d -empty
Liste doğru görününce silin:
find ~/Pictures/Exports -mindepth 1 -type d -empty -delete
-mindepth 1, klasörün kendisi boş kalsa bile onu korur. -delete en derin düzeyden yukarı doğru çalışır; iç içe boş klasörler tek çalıştırmada gider. Silme kalıcıdır: hiçbir şey Çöp Sepeti'ne gitmez. macOS, Terminal'in Masaüstü, Belgeler veya İndirilenler'e erişip erişemeyeceğini sorabilir. İzin verin.
.DS_Store tuzağı
Finder, açtığınız klasörlere gizli bir .DS_Store dosyası yazar; bu yüzden find bu klasörleri boş görmez. Onları boş saydırmak için önce bu dosyaları silin. Bu yalnızca o klasörlerin Finder görünüm ayarlarını sıfırlar:
find ~/Pictures/Exports -name .DS_Store -type f -delete
Sonra silme komutunu yeniden çalıştırın.
4. Yöntem: File Arbor ile Boş Klasörleri Otomatik Kaldırma
Yukarıdaki komutlar tek seferliktir. Bir klasör sürekli boş klasör üretiyorsa, gelecek hafta yeniden temizlersiniz. Kamera aktarımları, açılmış arşivlerle dolu İndirilenler klasörleri ve her gün için bir klasör açan tarayıcılar (scanner) hep bunu yapar. File Arbor 1.3.3, her çalıştırmadan sonra bunları kaldıran bir seçenek ekledi.
Pro gerektiren kurulum:
- File Arbor'ı indirme sayfasından kurun, Klasör Ekle'ye tıklayın ve klasörü seçin.
- Klasör kartında Alt klasörleri tara'yı işaretleyin. Çalıştır'a bastığınız Tekli modda ve Zamanlı modda çalışır.
- “Alt klasörlerden gelen dosyalar nasıl düzenlensin?” sorusunun altında Boş klasörleri Geri Dönüşüm Kutusu'na taşı'yı işaretleyin.
- Klasöre en az bir kural verin, çünkü temizlik kurallardan sonra çalışır. Örneğin Uzantısı şunlardan biri olan
.jpgve.heiciçin bir kural, Taşınacağı klasör alanıAll photos. Dosyaları alt klasörlerden çıkarma rehberi bu kurulumu gösterir. - Çalıştır'a basın. İlk taramayı onayla penceresi kaç dosya ve klasörün söz konusu olduğunu, taramanın ne kadar derine indiğini, bazı örnek taşımaları ve “Boş klasörler çalıştırmadan sonra Geri Dönüşüm Kutusu'na gider.” satırını gösterir.
- Tekrarlamak için klasörü Zamanlı moda alın, örneğin hafta içi 18:00.
File Arbor neyi boş sayar?
- Yalnızca
.DS_Store,Thumbs.dbveyadesktop.iniiçeren klasör boş sayılır. Başka herhangi bir dosya, gizli olan dahil, klasörü tutar. - İzlenen klasörün kendisi her zaman kalır; Hariç tutulanlar ve içindeki her şey de öyle.
- İptal edilen bir çalıştırma hiçbir klasörü kaldırmaz.
- Kaldırılan her klasör Geçmiş'te Boş klasör olarak listelenir ve Geri Dönüşüm Kutusu'ndan, Mac'te Çöp Sepeti'nden geri alınır.
File Arbor, sürücünüzdeki her boş klasörü bulan tek tıklık bir araç değildir. Düzenlediği klasörleri, bir çalıştırmanın parçası olarak temizler. Tek seferlik bir temizlik için 1'den 3'e kadar olan yöntemler ücretsizdir ve işi görür.
Ücretsiz plan: bir izlenen klasör, iki kural, günde en fazla 20 dosya, elle çalıştırma; alt klasör taraması yoktur. Alt klasör taraması ve bu temizlik Pro'dadır; Pro 24,99 $ tek seferliktir (fiyatlandırma). Alt klasörlerle ilgili belgeler tüm seçenekleri listeler.
Boş Bir Klasör Neden Silinmiyor?
Gitmeyi reddeden “boş” bir klasör neredeyse hiçbir zaman boş değildir. Şu nedenlere bakın:
- İçinde gizli bir dosya var. Windows orada
Thumbs.db(Gezgin'in küçük resim önbelleği) ya dadesktop.initutar, Mac ise.DS_Store. Gizli öğeleri gösterin (Windows 11: Görünüm → Göster → Gizli öğeler; Mac: Finder'da ⇧⌘.) ve dosyayı silin. - Klasör başka bir yerde açık. Bir Gezgin penceresi ya da önizleme bölmesi, geçerli klasörü o olan bir Komut İstemi ya da dosya penceresi açık bir program. Kapatıp yeniden deneyin.
- Bir eşitleme uygulaması hâlâ üzerinde çalışıyor. OneDrive veya Dropbox ile eşitlemenin bitmesini bekleyin ya da duraklatın.
- İzinler. Klasörü başka bir hesap ya da bir yükleyici oluşturmuş. O hesapla ya da yönetici olarak silin, ama önce bir programa ait olup olmadığını sorun.
- Yol çok uzun. Eski Windows kurulumlarında 260 karakterden fazlası başarısız olur. Klasörü bir üst düzeye taşıyın ya da bir adı kısaltın, sonra silin.
Hangi Yöntemi Kullanmalısınız?
- Windows'ta tek seferlik temizlik: 1. Yöntem, Komut İstemi satırı.
- Önce listeyi görmek istiyorsunuz: 2. Yöntem,
-WhatIfile PowerShell. - Mac kullanıyorsunuz: 3. Yöntem; Finder o klasörlere girdiyse önce
.DS_Storedosyalarını silin. - Her hafta yeniden dolan bir klasör ya da aynı zamanda dosyaları alt klasörlerden çıkarıyorsunuz: Zamanlı modda File Arbor.
- Sistem veya program klasörleri: hiçbiri.
Daha geniş dağınıklık için bilgisayarın tamamını temizleme rehberine ve dosyaları otomatik olarak Geri Dönüşüm Kutusu'na taşıma yazısına bakın.
SSS
Windows 11'de tüm boş klasörleri tek seferde nasıl silerim?
Komut İstemi'ni açın ve her alt klasörü listeleyen, listeyi en derin klasörler başa gelecek şekilde sıralayan ve her biri için rd çalıştıran bir for döngüsü yazın. /s olmadan rd içinde bir şey bulunan klasörü silmeyi reddettiği için yalnızca boş klasörler gider; iç içe zincirler de tek geçişte. Aynı satır Windows 10'da da çalışır. Önce örnek yolu kendi klasörünüzle değiştirin.
Boş klasörleri silmek güvenli mi?
Evet, İndirilenler, Belgeler, fotoğraf dışa aktarımları ya da bir USB bellek gibi kendi oluşturduğunuz klasörlerde güvenli. Sistem ve program klasörlerinde güvenli değil: Windows'ta Windows, Program Files, ProgramData, AppData; Mac'te Library. Programlar bulmayı bekledikleri boş klasörleri kendileri oluşturur. OneDrive, Dropbox veya iCloud Drive gibi eşitlenen bir klasörde silme işlemi diğer cihazlarınıza da yansır.
Boş bir klasörü neden silemiyorum?
Çoğunlukla içinde gizli bir dosya vardır: Windows'ta Thumbs.db veya desktop.ini, Mac'te .DS_Store. Diğer nedenler: klasörün başka bir programda açık olması, OneDrive gibi bir eşitleme uygulamasının hâlâ üzerinde çalışması, klasörü başka bir hesabın ya da bir yükleyicinin oluşturduğu için izin eksikliği ve eski Windows kurulumlarında 260 karakterden uzun yol. Gizli öğeleri gösterin, programı kapatın ve yeniden deneyin.
Mac'te boş klasörleri nasıl silerim?
Terminal'i kullanın. Klasör, -mindepth 1, -type d ve -empty ile find çalıştırıp boş klasörleri listeleyin, sonra -delete ekleyerek iç içe olanlar dahil silin. Silme kalıcıdır, Çöp Sepeti'ne gitmez. Finder'ın yazdığı gizli .DS_Store dosyaları klasörleri dolu gösterir, bu yüzden önce onları silin. Finder'ın boş klasörler için kendi süzgeci yoktur.
Boş klasörler otomatik olarak silinebilir mi?
Yerleşik bir ayarla hayır: ne Windows'ta ne macOS'ta böyle bir şey var. Yukarıdaki komutlardan birini çalıştıran bir betiği zamanlayabilir ya da Boş klasörleri Geri Dönüşüm Kutusu'na taşı seçeneğiyle her çalıştırmadan sonra, zamanlanmış çalıştırmalar dahil, boş klasörleri kaldıran File Arbor Pro'yu kullanabilirsiniz. Kaldırılan her klasör Geçmiş'te listelenir ve Geri Dönüşüm Kutusu'ndan veya Çöp Sepeti'nden geri alınabilir.
Sonuç
Tek seferlik iş için Komut İstemi satırı ya da Terminal komutu bir dakika sürer. Bir klasör sürekli boş kabuklarla doluyorsa, dosyaları zamanlanmış bir File Arbor çalıştırması düzenlesin, klasörleri de o kaldırsın.
File Arbor'ı indirin ve tek bir klasörde deneyin. Ücretsiz plan: bir izlenen klasör, iki kural, günde en fazla 20 dosya, elle çalıştırma. Alt klasörleri tara ve Boş klasörleri Geri Dönüşüm Kutusu'na taşı, ömür boyu güncelleme ve 30 gün iade garantisiyle 24,99 $ tek seferlik Pro ile gelir; ayrımın tamamı fiyatlandırma sayfasında.