ASCII-Baum-Generator
Konvertiere eine eingerückte Datei- und Ordnerliste in ein ASCII- oder Unicode-Baumdiagramm.
ASCII-Baum-Generator
Füge eine eingerückte Liste von Ordnern und Dateien ein und dieses Tool zeichnet sie als Baumdiagramm mit automatisch ausgefüllten Verbindungslinien – ├── und └── für Äste, │ für die vertikalen Linien, die die Verzeichnisstruktur die Seite hinunter tragen. Es ist für Dokumentation gebaut: eine README, die das Layout eines Projekts zeigt, eine Wiki-Seite, die eine Dateistruktur beschreibt, oder ein Kommentar, der erklärt, wie ein Verzeichnis organisiert ist, ohne selbst jede Linie zu zeichnen.
Der Linienstil wechselt zwischen Unicode-Zeichenkastenzeichen (├── └── │) und einem reinen ASCII-Stil mit + und | für Terminals, Nur-Text-E-Mails oder älteren Editoren, die Unicode-Glyphen nicht zuverlässig darstellen. Die Einrückung pro Ebene bestimmt, wie breit jeder Ebenenkonnektor ist und entspricht der Einrückung der Eingabeliste selbst. Der Wurzelname fügt eine Top-Level-Zeile über dem Baum hinzu – deinen Projektnamen – damit er einen einzelnen klaren Wurzelpunkt hat, anstatt mehrerer Elemente bündig links zu sitzen. Schrägstrich am Ende von Ordnern hängt "/" an jeden Eintrag mit untergeordneten Elementen an, ein schneller visueller Hinweis, welche Linien Verzeichnisse sind. Die Richtung kehrt die ganze Operation um: Füge einen Baum wieder ein und erhalten Sie die eingerückte Liste, aus der er kam, praktisch zum Bearbeiten eines Baums aus einer Chat-Nachricht oder der Dateiangebot eines Kollegen.
Die Eingabe kann Leerzeichen oder Tabulatoren verwenden – ein Tabulator zählt immer als eine volle Ebene, unabhängig von der Einrückungseinstellung, und Leerzeilen werden ignoriert. Das Umkehren eines Baums zurück zu einer Liste erkennt automatisch sowohl Unicode- als auch ASCII-Stile, sodass Sie nicht wissen müssen, welcher den Baum erzeugt hat, den Sie einfügen.
Alles läuft lokal in deinem Browser – nichts, das du hier einfügst, wird hochgeladen oder irgendwo gespeichert. Kopiere das Ergebnis, lade es als .txt-Datei herunter oder schicke die Ausgabe direkt zurück in die Eingabe, um einen großen Baum in Etappen zu verfeinern.