Vai al contenuto
100% locale

Generatore di albero ASCII

Converti una lista indentata di file e cartelle in un diagramma di albero ASCII o Unicode.

Ingresso

Generatore di albero ASCII

Incolla una lista indentata di cartelle e file e questo strumento la disegnerà come un diagramma di albero, riempiendo automaticamente le linee di connessione — ├── e └── per i rami, │ per le linee verticali che trasportano la struttura della cartella verso il basso. È costruito per la documentazione: un README che mostra il layout di un progetto, una pagina wiki che descrive una struttura di file, o un commento che spiega come è organizzata una directory, senza dover disegnare tu stesso ogni linea.

Lo stile delle linee passa tra i caratteri di disegno della casella Unicode (├── └── │) e uno stile ASCII semplice che utilizza + e | per i terminali, le e-mail in testo semplice o gli editor più vecchi che non rendono i glifi Unicode in modo affidabile. Lo spazio di indentazione per livello imposta la larghezza del connettore di ogni livello, per corrispondere all'indentazione della tua lista di origine. Il nome della radice aggiunge una riga al livello superiore dell'albero — il nome del tuo progetto — in modo che abbia una singola radice chiara invece di diversi elementi allineati a sinistra. L'aggiunta di una barra obliqua alle cartelle aggiunge "/" dopo ogni voce che ha elementi figlio, un rapido suggerimento visivo di quali linee sono directory. La direzione inverte l'intera operazione: incolla un albero e ottieni la lista indentata da cui proviene, utile per modificare un albero incollato da un messaggio di chat o da un elenco di file di un collega.

L'input può utilizzare spazi o tabulazioni — una tabulazione conta sempre come un livello completo, indipendentemente dall'impostazione della dimensione dell'indentazione, e le linee vuote vengono ignorate. L'inversione di un albero in un elenco riconosce automaticamente sia gli stili Unicode che ASCII, quindi non hai bisogno di sapere quale ha prodotto l'albero che stai incollando.

Tutto viene eseguito localmente nel tuo browser — nulla di quello che incolli qui viene caricato o archiviato da nessuna parte. Copia il risultato, scaricalo come file .txt, o invia l'output direttamente all'input per perfezionare un albero grande in fasi.

FAQ

Supporta sia spazi che tabulazioni per l'indentazione?
Sì. Le tabulazioni e gli spazi funzionano entrambi come indentazione, e una tabulazione conta sempre come un livello completo indipendentemente dall'impostazione della dimensione dell'indentazione.
Qual è la differenza tra gli stili di linea Unicode e ASCII?
Unicode utilizza i caratteri di disegno della casella ├── └── e │ per un aspetto più pulito. ASCII utilizza invece semplici caratteri + e |, per terminali o campi di testo che non rendono i glifi Unicode in modo affidabile.
Posso convertire un albero di nuovo in una lista indentata?
Sì. Cambia la direzione in "Albero → lista indentata" e incolla un diagramma di albero — riconosce automaticamente gli stili di linea Unicode e ASCII.
Come decide quali voci ottengono una barra obliqua finale?
Quando "Aggiungi barra obliqua alle cartelle" è attivato, qualsiasi voce che ha almeno una riga figlia al di sotto riceve una "/" aggiunta, poiché solo le cartelle possono contenere altre voci.
Il mio elenco di file o cartelle viene caricato da qualche parte?
No. L'albero viene generato interamente nel tuo browser — il tuo elenco non lascia mai il tuo dispositivo.