Dateien aus Unterordnern in einen Ordner verschieben
Dateien aus Unterordnern in einen Ordner verschieben mit Datei-Explorer, PowerShell, Finder oder Terminal, samt Umgang mit gleichen Namen und leeren Restordnern.
Um Dateien aus Unterordnern in einen Ordner zu verschieben, durchsuchen Sie den Hauptordner nach jeder Datei, markieren die Ergebnisse und verschieben sie in einem Zug. Datei-Explorer und Finder können das beide, und eine PowerShell- oder Terminal-Zeile leistet dasselbe. Schiefgehen können Dateien mit gleichem Namen und die zurückbleibenden leeren Ordner. Diese Anleitung behandelt beides.
Die letzte Methode ist für Ordner gedacht, die sich ständig neu füllen, etwa ein Handy-Import, der jeden Tag einen neuen Ordner anlegt.
Bevor Sie einen Ordner auflösen: drei Entscheidungen
Gleiche Namen. Nehmen wir D:\Photos\Export mit 140 Unterordnern nach Datum, von zwei Kameras. Beide Kameras zählen ab IMG_0001.jpg, also wollen zwei Dateien im Ziel denselben Namen. Entscheiden Sie, ob Sie beide mit einer Nummer behalten oder die zweite überspringen. Jede der folgenden Methoden verhält sich hier anders.
Ordnernamen tragen Informationen. Ein Album, ein Kunde, eine Reise, ein Datum: Sind die Dateien erst zusammengeworfen, ist das weg. Übernehmen Sie den Ordnernamen in den Dateinamen (File Arbor kann das, siehe Methode 5) oder behalten Sie die Struktur.
Wohin die Dateien kommen. Entweder in den Hauptordner selbst oder in einen neuen Ordner. Das Verschieben innerhalb eines Laufwerks geht sofort. Über Laufwerke hinweg werden Dateien kopiert und dann an der Quelle gelöscht, was länger dauert. Sind die Dateien wichtig und Sie nutzen gleich einen Befehl, kopieren Sie zuerst den ganzen Ordner und lösen Sie die Kopie auf.
5 Wege, Dateien aus Unterordnern zu verschieben, im Vergleich
| Methode | Funktioniert unter | Gleichnamige Dateien | Leere Unterordner danach | Rückgängig | Wiederholt sich von selbst |
|---|---|---|---|---|---|
| Suche im Datei-Explorer | Windows 10 und 11 | Der Explorer fragt: ersetzen, überspringen oder vergleichen und beide behalten | Bleiben zurück | Strg+Z direkt danach | Nein |
| PowerShell | Windows 10 und 11 | Die zweite Datei bleibt mit einer Fehlermeldung in ihrem Unterordner | Bleiben zurück | Nein | Nein |
| Suche im Finder | macOS | Der Finder fragt: beide behalten, stoppen oder ersetzen | Bleiben zurück | Menü Bearbeiten direkt danach | Nein |
| Terminal | macOS | Die zweite Datei bleibt in ihrem Unterordner (mv -n) | Bleiben zurück | Nein | Nein |
| File Arbor (Pro) | Windows und Mac | Mit einer Nummer umbenannt: IMG_0001 (1).jpg | Optional: in den Papierkorb | Rückgängig nach dem Lauf oder pro Datei im Verlauf | Ja, nach Zeitplan |
Keine der eingebauten Methoden entfernt die geleerten Unterordner. Für diese Reste lesen Sie leere Ordner löschen.
Methode 1: Alle Dateien aus Unterordnern mit dem Datei-Explorer verschieben (Windows 11 und 10)
- Öffnen Sie den Hauptordner, zum Beispiel
D:\Photos\Export. - Klicken Sie oben rechts in das Suchfeld, tippen Sie
*und drücken Sie die Eingabetaste. Der Explorer durchsucht diesen Ordner und jeden Unterordner darin. - Wechseln Sie in die Details-Ansicht und klicken Sie auf die Spalte Typ, damit die Unterordner („Dateiordner“) gemeinsam und getrennt von den Dateien sortiert werden.
- Klicken Sie die erste Datei an, klicken Sie mit gedrückter Umschalttaste die letzte an und drücken Sie Strg+X.
- Wechseln Sie zum Ziel, entweder dem Hauptordner selbst oder einem neuen Ordner, und drücken Sie Strg+V.
Existiert dort schon eine Datei mit demselben Namen, fragt der Explorer, ob Sie sie ersetzen, überspringen oder die beiden vergleichen möchten. Im Vergleichsfenster haken Sie beide Versionen an, um beide zu behalten, und die verschobene Datei erhält eine Nummer. Strg+Z direkt nach einem Verschieben macht es rückgängig.
Der Explorer wird bei Zehntausenden Dateien langsam. Versteckte Dateien erscheinen nur, wenn ausgeblendete Elemente eingeblendet sind. Und die geleerten Unterordner bleiben zurück.
Methode 2: Dateien aus Unterordnern mit PowerShell in den Hauptordner verschieben
Ersetzen Sie den Pfad durch Ihren eigenen, ohne Backslash am Ende:
$root = "D:\Photos\Export"
Get-ChildItem -LiteralPath $root -File -Recurse |
Where-Object { $_.DirectoryName -ne $root } |
Move-Item -Destination $root
Der Befehl listet jede Datei unter dem Ordner auf, überspringt die, die schon im Hauptordner liegen, und verschiebt den Rest dorthin. Für eine Vorschau ohne Verschieben hängen Sie -WhatIf an das Ende der letzten Zeile.
Eine Datei, deren Name im Hauptordner schon existiert, wird nicht überschrieben. Move-Item verweigert das mit einer Fehlermeldung, dass die Datei bereits vorhanden ist, und die Datei bleibt in ihrem Unterordner. Benennen Sie sie um und führen Sie den Befehl erneut aus. Versteckte Systemdateien wie desktop.ini und Thumbs.db bleiben, wo sie sind. Wir haben das unter Windows 11 getestet: Eine gleichnamige Datei blieb mit diesem Fehler in ihrem Unterordner, und desktop.ini blieb liegen.
Eine Warnung: Wenn Sie kopieren statt verschieben wollen, tauschen Sie nicht Move-Item gegen Copy-Item aus. Copy-Item überschreibt gleichnamige Dateien ohne Rückfrage. Um die Originale zu behalten, kopieren Sie zuerst den ganzen Ordner und lösen Sie die Kopie auf.
Methode 3: Einen Ordner auf dem Mac per Finder-Suche auflösen
- Öffnen Sie den Hauptordner im Finder und drücken Sie ⌘F.
- Klicken Sie in der Leiste über den Ergebnissen auf den Namen des Ordners statt auf „Dieser Mac“, damit die Ergebnisse nur aus diesem Ordner und seinen Unterordnern kommen.
- Stellen Sie als Kriterium die Art ein, etwa Bild, PDF, Musik, Film oder Dokument, je nachdem, was Sie einsammeln. Wählen Sie eine Art, bleiben die Ordner selbst aus den Ergebnissen heraus.
- Drücken Sie ⌘A, dann ⌘C.
- Öffnen Sie den Zielordner und drücken Sie ⌥⌘V. Das verschiebt die Objekte, statt sie zu kopieren.
Ist ein Name schon vergeben, fragt der Finder, ob Sie beide behalten, stoppen oder ersetzen möchten. Beide behalten hängt eine Nummer an den Namen. Das Rückgängigmachen über das Menü Bearbeiten direkt danach macht das Verschieben rückgängig.
Die Finder-Suche stützt sich auf Spotlight, daher liefern Ordner, die es nicht indiziert, nichts; nutzen Sie dafür das Terminal. Die geleerten Unterordner bleiben zurück.
Methode 4: Dateien aus Unterordnern mit dem Terminal verschieben (Mac)
Wechseln Sie in den Hauptordner und führen Sie dann find aus:
cd ~/Pictures/Export
find . -mindepth 2 -type f ! -name .DS_Store -exec mv -n {} . \;
Das leistet jeder Teil:
-mindepth 2wählt nur Dateien in Unterordnern aus, Dateien, die schon im Hauptordner liegen, bleiben also, wo sie sind.- Der Ausschluss von
.DS_Storeüberspringt die versteckten Darstellungsdateien des Finders. mv -nüberschreibt nie, eine Datei, deren Name schon vergeben ist, bleibt also in ihrem Unterordner.
Für eine Vorschau führen Sie dieselbe Zeile mit -print anstelle von -exec mv -n {} . \; aus:
find . -mindepth 2 -type f ! -name .DS_Store -print
Sieht die Liste richtig aus, führen Sie den echten Befehl aus und entfernen dann die leeren Unterordner mit dem Terminal-Befehl aus der Anleitung zu leeren Ordnern.
Methode 5: Ordner automatisch mit File Arbor auflösen
Die Methoden 1 bis 4 sind für einmaliges Auflösen. Füllt sich der Ordner immer wieder mit neuen Unterordnern (ein Kamera-Import, der pro Tag einen Ordner anlegt, Kurs-Downloads, entpackte Archive, ein Scanner, der nach Datum ablegt), würden Sie die Routine jede Woche wiederholen.
File Arbor erledigt das bei jedem Lauf, behandelt gleiche Namen und kann die geleerten Ordner in den Papierkorb verschieben (neu in 1.3.3). Es arbeitet regelbasiert, ohne KI, und alles läuft lokal. Das Scannen von Unterordnern und der Modus Geplant gehören zu Pro.
- Klicken Sie auf Ordner hinzufügen und wählen Sie den Hauptordner, zum Beispiel
D:\Photos\Exportoder~/Pictures/Export. - Haken Sie auf der Ordnerkarte Unterordner scannen an. Das funktioniert im Modus Einzel und Geplant.
- Wählen Sie Zusammenführen und haken Sie Leere Ordner in den Papierkorb verschieben an.
- Klicken Sie auf Regel hinzufügen. Wählen Sie Dateien mit Erweiterung und fügen Sie
.jpg,.jpeg,.heicund.pnghinzu, wählen Sie In Ordner verschieben und tippen SieAll photosin Verschiebt nach. Für jede Datei unabhängig vom Typ nutzen Sie stattdessen Dateien, die Regex entsprechen mit dem Muster.. - Klicken Sie auf Ausführen. Der Dialog Ersten Scan bestätigen zeigt, wie viele Dateien verschoben werden, wie viele Ordner es sind, wie tief der Scan ging, und Beispielverschiebungen, bevor etwas verschoben wird.
- Um das zu wiederholen, stellen Sie den Ordner auf Geplant, zum Beispiel täglich um 18:00 Uhr. Die App muss laufen, im Infobereich der Taskleiste oder in der Menüleiste.
Das Ziel muss ein Ordner innerhalb des Hauptordners sein, etwa All photos, oder ein anderer Ordner wie D:\Photos\All. Eine Datei, die schon in ihrem Ziel liegt, gilt als organisiert, File Arbor legt Dateien also nicht in genau den Ordner, den es scannt.
Gleiche Namen, Rückgängig und woher eine Datei kam
- Gleicher Name. Steht Verhalten bei Dateikonflikten auf Umbenennen, dem Standard, kommt die zweite Datei als
IMG_0001 (1).jpgan. Nichts wird überschrieben. Steht die Einstellung auf Überschreiben, warnt der Dialog zum ersten Scan in Rot und bietet an, den Scan mit Umbenennen auszuführen. - Den Ordnernamen behalten. Schalten Sie in der Regel „Auch den Dateinamen ändern“ ein und schreiben Sie unter Als Text bearbeiten
<Folder>_<Name>. Dann kommtRome/IMG_0001.jpgalsRome_IMG_0001.jpgan. Die Vorschau der Regel zeigt jeden neuen Namen, bevor etwas verschoben wird. - Rückgängig. Rückgängig direkt nach dem Lauf legt jede Datei zurück. Im Verlauf ist jede Verschiebung mit ihrer Herkunft aufgeführt, und jede lässt sich einzeln rückgängig machen. In den Papierkorb verschobene Ordner stellen Sie von dort wieder her, nicht über die App.
- Sie wollen den Baum, keinen Haufen? Struktur beibehalten legt die Unterordner unter dem Ziel neu an.
- Ausnahmen. Wählen Sie Unterordner, die der Scan auslassen soll.
node_modules,.gitund ähnliche Ordner werden schon übersprungen, und auf dem Mac geht der Scan nie in Apps oder Fotos-Mediatheken hinein.
Der kostenlose Plan umfasst einen überwachten Ordner, zwei Regeln, bis zu 20 Dateien pro Tag, manuelle Ausführung. Das Scannen von Unterordnern, der Modus Geplant und Regex-Abgleich gehören zu Pro, das einmalig 24,99 $ kostet (siehe Preise). Jede Option ist im Abschnitt zu Unterordnern im Handbuch aufgeführt.
Wenn Sie nach dem Auflösen nach Datum neu sortieren möchten, lesen Sie, wie Sie Dateien in Jahres- und Monatsordner sortieren.
Wie löst man eine Ordnerstruktur auf, ohne Dateien zu verlieren?
Fünf Gewohnheiten:
- Zuerst die Vorschau. Nutzen Sie
-WhatIfin PowerShell,-printim Terminal oder „Ersten Scan bestätigen“ in File Arbor. - Nutzen Sie nie eine Überschreiben-Option bei Fotos oder Dokumenten. Eine ersetzte Datei kommt nicht zurück.
- Kopieren Sie zuerst den Ordner, wenn die Dateien wichtig sind und Sie einen Befehl nutzen.
- Prüfen Sie die Anzahl vorher und nachher. Explorer und Finder zeigen die Anzahl der Objekte.
- Löschen Sie leere Ordner erst nach dem Verschieben, wenn die Anzahlen übereinstimmen.
Welche Methode sollten Sie nutzen?
Ein paar hundert Dateien unter Windows. Suche im Datei-Explorer.
Tausende Dateien oder ein Befehl, den Sie erneut ausführen. PowerShell, zuerst mit -WhatIf.
Auf einem Mac, Dateien einer Art. Finder-Suche mit dem Kriterium Art.
Alles auf einem Mac oder ein nicht indiziertes Laufwerk. Terminal.
Ein Ordner, der sich ständig mit neuen Unterordnern füllt. File Arbor im Modus Geplant, besonders wenn gleichnamige Dateien eine Nummer bekommen, Ordnernamen in den Dateinamen erhalten bleiben und leere Ordner in einem Zug verschwinden sollen. Wenn Sie Dateien stattdessen nach einem Namensmuster in Ordner sortieren möchten, lesen Sie Dateien nach Dateinamen in Ordner sortieren.
Häufige Fragen
Wie verschiebe ich unter Windows 11 alle Dateien aus Unterordnern in den Hauptordner?
Öffnen Sie den Hauptordner, tippen Sie * in das Suchfeld, sortieren Sie nach Typ, markieren Sie die Dateien, schneiden Sie sie mit Strg+X aus und fügen Sie sie in den Hauptordner ein. Bei Tausenden Dateien erledigt eine PowerShell-Zeile mit Get-ChildItem und Move-Item dasselbe. In beiden Fällen bleiben die geleerten Unterordner zurück und müssen separat gelöscht werden.
Wie löse ich eine Ordnerstruktur auf dem Mac auf?
Drücken Sie im Finder ⌘F, beschränken Sie die Suche auf den Ordner, stellen Sie die Art auf den Dateityp, wählen Sie alles aus, kopieren Sie es und fügen Sie es im Zielordner mit ⌥⌘V ein, um zu verschieben statt zu kopieren. Im Terminal führen Sie vom Hauptordner aus find mit -mindepth 2 und mv -n aus. Die geleerten Unterordner bleiben in beiden Fällen zurück.
Was passiert mit gleichnamigen Dateien, wenn man einen Ordner auflöst?
Das hängt von der Methode ab. Explorer und Finder fragen nach und können beide Dateien mit einer Nummer behalten. PowerShell und mv -n lassen die zweite Datei in ihrem Unterordner. File Arbor benennt sie mit einer Nummer um, etwa IMG_0001 (1).jpg. Vermeiden Sie bei Fotos oder Dokumenten jede Überschreiben-Option, denn die ersetzte Datei ist verloren.
Kann ich Dateien aus Unterordnern in einen Ordner kopieren statt verschieben?
Ja. Im Explorer nutzen Sie Strg+C und Strg+V auf den Suchergebnissen, im Finder ⌘V statt ⌥⌘V. In PowerShell überschreibt Copy-Item gleichnamige Dateien ohne Rückfrage, kopieren Sie also zuerst den ganzen Ordner und lösen Sie die Kopie mit den Verschiebebefehlen auf. So bleibt der ursprüngliche Baum unberührt.
Wie lösche ich danach die leeren Unterordner?
Unter Windows nutzen Sie eine rd-Schleife in der Eingabeaufforderung oder eine PowerShell-Zeile, die leere Verzeichnisse entfernt. Auf dem Mac löschen Sie zuerst die .DS_Store-Dateien und führen dann find mit -type d -empty -delete aus. File Arbor Pro kann leere Ordner nach jedem Lauf auch in den Papierkorb verschieben, wo Sie sie wiederherstellen können. Die genauen Befehle stehen in der Anleitung zum Löschen leerer Ordner.
Das Fazit
Einmalig erledigt jede eingebaute Methode die Aufgabe in Minuten. Füllt sich der Ordner immer wieder, führt File Arbor Pro die Dateien nach Zeitplan zusammen, nummeriert Duplikate, behält auf Wunsch Ordnernamen und verschiebt die leeren Ordner in den Papierkorb. 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. Das Scannen von Unterordnern und der Modus Geplant gehören zu Pro, einmalig 24,99 $ mit lebenslangen Updates; siehe die Preisseite.