Leere Ordner löschen: Windows 11 und Mac (4 Wege)
Leere Ordner löschen mit Eingabeaufforderung, PowerShell oder Mac-Terminal, was sich gefahrlos entfernen lässt und wie ein geplanter File-Arbor-Lauf sie fernhält.
Um leere Ordner unter Windows zu löschen, entfernt eine Zeile in der Eingabeaufforderung jeden leeren Ordner in einem gewählten Ordner und verweigert alles, was noch eine Datei enthält. PowerShell leistet dasselbe mit Vorschau, auf dem Mac genügt ein Terminal-Befehl. Diese Anleitung zeigt auch, was sich gefahrlos löschen lässt, warum manche Ordner sich nicht löschen lassen und wie Sie verhindern, dass sie wiederkommen.
Warum sich leere Ordner ansammeln
Leere Ordner bleiben als Reste anderer Arbeiten zurück:
- Sie sortieren oder verschieben Dateien aus Unterordnern, und die Ordner, in denen sie lagen, bleiben stehen.
- Sie entpacken Archive in Downloads und verschieben den Inhalt später woandershin.
- Ein Foto- oder Handy-Import legt pro Tag einen Ordner mit Datum an, und Sie behalten nur die besten Aufnahmen.
- Ein deinstalliertes Programm hinterlässt seine Ordnerstruktur.
- Eine Projektvorlage oder ein Scanner legt pro Auftrag einen Ordner an, und manche bleiben ungenutzt.
Sie belegen fast keinen Speicherplatz, ihre Bereinigung schafft also keine Gigabyte frei. Der Preis ist Unordnung: längere Ordnerlisten und Rauschen in Backups und Suchergebnissen. Ein D:\Photos\Export mit 140 Unterordnern nach Datum, von denen 90 leer sind, lässt sich mühsam durchblättern.
Ist es sicher, leere Ordner zu löschen?
Ja, in Ihren eigenen Datenordnern: Downloads, Dokumente, Foto-Exporte, Projektarchive, ein USB-Stick.
Nein in System- und Programmordnern. Fassen Sie unter Windows C:\Windows, C:\Program Files, C:\ProgramData oder AppData (den Ordner %AppData%) nicht an, auf dem Mac ~/Library, /System und /Applications. Programme legen leere Ordner an, die sie erwarten, etwa für Logs, Plugins und Caches. Löschen Sie einen, kann das Programm Schaden nehmen, oder der Ordner wird neu angelegt.
In einem synchronisierten Ordner (OneDrive, Dropbox, iCloud Drive, Google Drive) wird das Löschen auf Ihre anderen Geräte übertragen.
Die Faustregel: Richten Sie jede der folgenden Methoden auf einen Ordner, den Sie selbst angelegt haben, nie auf eine Laufwerkswurzel wie C:\.
4 Wege, leere Ordner zu löschen, im Vergleich
Die Methoden unterscheiden sich in ihren Sicherheitsnetzen und darin, ob sie sich von selbst wiederholen können.
| Methode | Funktioniert unter | Entfernt verschachtelte leere Ordner | Ordner mit nur desktop.ini, Thumbs.db oder .DS_Store | Wohin entfernte Ordner gehen | Vorschau vorab | Wiederholt sich von selbst |
|---|---|---|---|---|---|---|
Eingabeaufforderung (rd) | Windows 10 und 11 | Ja | Bleibt, gilt als nicht leer | Endgültig gelöscht | Nein | Nein |
| PowerShell | Windows 10 und 11 | Ja | Bleibt, gilt als nicht leer | Endgültig gelöscht | Ja, mit -WhatIf | Nein |
Terminal (find) | macOS | Ja | Bleibt, außer Sie löschen vorher .DS_Store | Endgültig gelöscht | Ja, ohne -delete ausführen | Nein |
| File Arbor (Pro) | Windows und Mac | Ja | Wird entfernt, diese Systemdateien zählen nicht | Papierkorb, im Verlauf aufgeführt | Ja, der erste Scan zeigt, was passieren wird | Ja, nach Zeitplan |
„Endgültig gelöscht“ klingt bedrohlich, doch die drei Befehle entfernen nur Ordner, in denen nichts liegt, es geht also nichts verloren.
Kann der Datei-Explorer leere Ordner finden?
Teilweise. Die Suche des Explorers hat einen Größenfilter mit dem Wert „leer“, getippt als size:empty. Er ist nicht zuverlässig. Die Ergebnisse unterscheiden sich zwischen Windows-Versionen, manche Nutzer erhalten nur die Meldung, dass nichts gefunden wurde, und er kann 0-Byte-Dateien in die Liste mischen.
Sie können sich nicht darauf verlassen, alles zu markieren und Entf zu drücken. Für eine exakte Liste führen Sie den PowerShell-Befehl aus Methode 2 mit -WhatIf aus. Er gibt jeden leeren Ordner aus und löscht nichts.
Methode 1: Leere Ordner mit der Eingabeaufforderung löschen (Windows)
Das funktioniert unter Windows 10 und 11, für eigene Ordner ohne Administratorrechte. Öffnen Sie die Eingabeaufforderung (Start, cmd eintippen, Eingabetaste), ersetzen Sie D:\Photos durch Ihren Ordner und führen Sie aus:
for /f "delims=" %d in ('dir "D:\Photos" /s /b /ad ^| sort /r') do rd "%d" 2>nul
So arbeitet die Zeile:
dir /s /b /adlistet jeden Unterordner unterD:\Photosauf.sort /rstellt die tiefsten Ordner nach vorn, sodass ein Ordner, der leer wird, weil sein leerer Unterordner verschwindet, im selben Durchgang entfernt wird.rdohne/sentfernt nur einen leeren Ordner und verweigert jeden, der etwas enthält: eine Datei, eine versteckte Datei, einen Unterordner. Das macht diese Zeile sicher.2>nulblendet diese Verweigerungen aus.D:\Photosselbst wird nie entfernt.
In einer .bat-Datei schreiben Sie %%d statt %d. Versteckte leere Ordner werden ebenfalls entfernt. Microsoft dokumentiert den Befehl in der Referenz von Microsoft zu rd.
Wir haben diese Zeile unter Windows 11 getestet: Verschachtelte leere Ordner verschwanden in einem Durchgang, während Ordner mit einer Datei oder einer versteckten desktop.ini blieben.
Methode 2: Leere Ordner mit PowerShell löschen (Windows 11 und 10)
Zuerst die Vorschau, mit Ihrem eigenen Ordner in der ersten Zeile:
$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
Sie gibt pro leerem Ordner eine „What if:“-Zeile aus und löscht nichts. Sieht die Liste richtig aus, führen Sie den Befehl erneut ohne -WhatIf aus.
Das passiert dabei:
- Die längsten Pfade werden zuerst sortiert, also kommen die tiefsten Ordner zuerst dran, und Ketten leerer Ordner verschwinden in einem Lauf.
-Forcein der inneren Prüfung zählt versteckte Dateien als Inhalt, ein Ordner mit nurdesktop.inioderThumbs.dbbleibt also stehen.- Versteckte Ordner selbst bleiben unberührt.
Die Vorschau listet Ordner auf, die gerade leer sind. Ein übergeordneter Ordner, in dem nur leere Ordner liegen, steht nicht darin, doch der echte Lauf entfernt ihn im selben Durchgang.
Siehe Microsofts Referenz zu Remove-Item. Wir haben das unter Windows 11 mit PowerShell 7 getestet.
Methode 3: Leere Ordner auf dem Mac mit dem Terminal löschen
Öffnen Sie das Terminal über Programme → Dienstprogramme. Zuerst die Vorschau:
find ~/Pictures/Exports -mindepth 1 -type d -empty
Sieht die Liste richtig aus, löschen Sie:
find ~/Pictures/Exports -mindepth 1 -type d -empty -delete
-mindepth 1 lässt den Ordner selbst stehen, auch wenn er am Ende leer ist. -delete arbeitet von der tiefsten Ebene nach oben, verschachtelte leere Ordner verschwinden also in einem Lauf. Das Löschen ist endgültig: Nichts landet im Papierkorb. macOS fragt eventuell, ob das Terminal auf Schreibtisch, Dokumente oder Downloads zugreifen darf. Erlauben Sie es.
Der Haken mit .DS_Store
Der Finder schreibt eine versteckte .DS_Store-Datei in Ordner, die Sie geöffnet haben, daher sieht find diese Ordner nicht als leer. Damit sie als leer zählen, löschen Sie die Dateien zuerst. Das setzt nur die Finder-Darstellung dieser Ordner zurück:
find ~/Pictures/Exports -name .DS_Store -type f -delete
Führen Sie dann den Löschbefehl erneut aus.
Methode 4: Leere Ordner automatisch mit File Arbor entfernen
Die obigen Befehle sind eine Einmalaktion. Erzeugt ein Ordner immer wieder leere Ordner, räumen Sie nächste Woche erneut auf. Kamera-Importe, Download-Ordner voller entpackter Archive und Scanner, die pro Tag einen Ordner anlegen, tun das alle. File Arbor 1.3.3 hat eine Option hinzugefügt, die sie nach jedem Lauf entfernt.
Einrichtung, dafür brauchen Sie Pro:
- Installieren Sie File Arbor von der Download-Seite, klicken Sie auf Ordner hinzufügen und wählen Sie den Ordner.
- Haken Sie auf der Ordnerkarte Unterordner scannen an. Das funktioniert im Modus Einzel, in dem Sie auf Ausführen klicken, und im Modus Geplant.
- Haken Sie unter „Wie sollen Dateien aus Unterordnern organisiert werden?“ Leere Ordner in den Papierkorb verschieben an.
- Geben Sie dem Ordner mindestens eine Regel, denn die Bereinigung läuft nach den Regeln. Zum Beispiel eine Regel mit Dateien mit Erweiterung
.jpgund.heicund Verschiebt nach aufAll photos. Die Anleitung zum Verschieben von Dateien aus Unterordnern zeigt diese Einrichtung. - Klicken Sie auf Ausführen. Der Dialog Ersten Scan bestätigen zeigt, wie viele Dateien und Ordner betroffen sind, wie tief der Scan ging, einige Beispielverschiebungen und die Zeile „Leere Ordner kommen nach der Ausführung in den Papierkorb.“
- Stellen Sie den Ordner auf Geplant, zum Beispiel werktags um 18:00 Uhr, um das zu wiederholen.
Was File Arbor als leer zählt
- Ein Ordner, in dem nur
.DS_Store,Thumbs.dboderdesktop.iniliegt, gilt als leer. Jede andere Datei, auch eine versteckte, hält den Ordner. - Der überwachte Ordner selbst bleibt immer, ebenso die Ausnahmen und alles darin.
- Ein abgebrochener Lauf entfernt keine Ordner.
- Jeder entfernte Ordner erscheint im Verlauf als Leerer Ordner, und Sie stellen ihn aus dem Papierkorb wieder her.
File Arbor ist kein Ein-Klick-Werkzeug, das jeden leeren Ordner Ihres Laufwerks findet. Es räumt die Ordner auf, die es organisiert, als Teil eines Laufs. Für eine einmalige Bereinigung sind die Methoden 1 bis 3 kostenlos und erledigen die Aufgabe.
Der kostenlose Plan umfasst einen überwachten Ordner, zwei Regeln, bis zu 20 Dateien pro Tag, manuelle Ausführung. Er enthält kein Scannen von Unterordnern. Das Scannen von Unterordnern und diese Bereinigung gehören zu Pro, das einmalig 24,99 $ kostet (Preise). Die Dokumentation zu Unterordnern listet jede Option auf.
Warum lässt sich ein leerer Ordner nicht löschen?
Ein „leerer“ Ordner, der sich nicht löschen lässt, ist fast nie leer. Prüfen Sie diese Ursachen:
- Eine versteckte Datei liegt darin. Windows legt dort
Thumbs.db(den Miniaturansicht-Cache des Explorers) oderdesktop.iniab, ein Mac.DS_Store. Blenden Sie ausgeblendete Elemente ein (Windows 11: Anzeigen → Einblenden → Ausgeblendete Elemente; Mac: ⇧⌘. im Finder) und löschen Sie die Datei. - Der Ordner ist irgendwo geöffnet. Ein Explorer-Fenster oder der Vorschaubereich, eine Eingabeaufforderung, deren aktueller Ordner er ist, oder ein Programm mit geöffnetem Dateidialog. Schließen Sie es und versuchen Sie es erneut.
- Eine Sync-App arbeitet noch daran. Bei OneDrive oder Dropbox warten Sie, bis die Synchronisierung fertig ist, oder pausieren Sie sie.
- Berechtigungen. Der Ordner wurde von einem anderen Konto oder einem Installer angelegt. Löschen Sie ihn mit diesem Konto oder als Administrator, fragen Sie vorher aber, ob er zu einem Programm gehört.
- Der Pfad ist zu lang. Unter älteren Windows-Konfigurationen scheitern mehr als 260 Zeichen. Verschieben Sie den Ordner eine Ebene nach oben oder kürzen Sie einen Namen, und löschen Sie dann.
Welche Methode sollten Sie nutzen?
- Eine einmalige Bereinigung unter Windows: Methode 1, die Zeile in der Eingabeaufforderung.
- Sie möchten zuerst die Liste sehen: Methode 2, PowerShell mit
-WhatIf. - Sie sind auf einem Mac: Methode 3, und löschen Sie zuerst
.DS_Store, wenn der Finder in diesen Ordnern war. - Ein Ordner, der sich jede Woche neu füllt, oder Sie verschieben auch Dateien aus Unterordnern: File Arbor im Modus Geplant.
- System- oder Programmordner: keine davon.
Für das größere Durcheinander lesen Sie den ganzen Computer entrümpeln und Dateien automatisch in den Papierkorb verschieben.
Häufige Fragen
Wie lösche ich unter Windows 11 alle leeren Ordner auf einmal?
Öffnen Sie die Eingabeaufforderung und führen Sie eine for-Schleife aus, die jeden Unterordner auflistet, die Liste so sortiert, dass die tiefsten Ordner zuerst kommen, und auf jeden rd anwendet. Weil rd ohne /s jeden Ordner mit Inhalt verweigert, verschwinden nur leere Ordner, verschachtelte Ketten eingeschlossen, in einem Durchgang. Dieselbe Zeile funktioniert unter Windows 10. Ersetzen Sie vorher den Beispielpfad durch Ihren eigenen Ordner.
Ist es sicher, leere Ordner zu löschen?
Ja, in Ordnern, die Sie selbst angelegt haben, etwa Downloads, Dokumente, Foto-Exporte oder ein USB-Stick. Nein in System- und Programmordnern: Windows, Program Files, ProgramData und AppData unter Windows sowie Library auf dem Mac. Programme legen leere Ordner an, die sie später erwarten. In einem synchronisierten Ordner wie OneDrive, Dropbox oder iCloud Drive wird das Löschen auf Ihre anderen Geräte übertragen.
Warum kann ich einen leeren Ordner nicht löschen?
Meist liegt darin eine versteckte Datei: Thumbs.db oder desktop.ini unter Windows, .DS_Store auf dem Mac. Weitere Ursachen sind ein Ordner, der in einem anderen Programm geöffnet ist, eine Sync-App wie OneDrive, die noch daran arbeitet, fehlende Berechtigungen, weil ihn ein anderes Konto oder ein Installer angelegt hat, oder ein Pfad mit mehr als 260 Zeichen unter älteren Windows-Konfigurationen. Blenden Sie ausgeblendete Elemente ein, schließen Sie das Programm und versuchen Sie es erneut.
Wie lösche ich leere Ordner auf dem Mac?
Nutzen Sie das Terminal. Führen Sie find mit dem Ordner, -mindepth 1, -type d und -empty aus, um leere Ordner aufzulisten, und hängen Sie -delete an, um sie zu entfernen, verschachtelte eingeschlossen. Das Löschen ist endgültig, nichts landet im Papierkorb. Der Finder legt versteckte .DS_Store-Dateien an, durch die Ordner nicht leer wirken, löschen Sie diese also zuerst. Der Finder selbst hat keinen Filter für leere Ordner.
Lassen sich leere Ordner automatisch löschen?
Nicht mit einer eingebauten Einstellung: Weder Windows noch macOS hat eine. Sie können ein Skript planen, das einen der obigen Befehle ausführt, oder File Arbor Pro nutzen, dessen Option Leere Ordner in den Papierkorb verschieben sie nach jedem Lauf entfernt, auch nach geplanten Läufen. Jeder entfernte Ordner erscheint im Verlauf und lässt sich aus dem Papierkorb wiederherstellen.
Das Fazit
Für eine einmalige Bereinigung dauern die Zeile in der Eingabeaufforderung oder der Terminal-Befehl eine Minute. Füllt sich ein Ordner immer wieder mit leeren Hüllen, lassen Sie einen geplanten File-Arbor-Lauf die Dateien sortieren und die Ordner in den Papierkorb legen.
File Arbor herunterladen und an einem Ordner ausprobieren: Der kostenlose Plan umfasst einen überwachten Ordner, zwei Regeln, bis zu 20 Dateien pro Tag, manuelle Ausführung. Unterordner scannen und Leere Ordner in den Papierkorb verschieben gehören zu Pro, einmalig 24,99 $ mit lebenslangen Updates und 30 Tagen Rückgaberecht; die Preisseite listet die vollständige Aufteilung.