Visualizzazione ad albero di una directory / cartella in Windows? [chiuso]


101

In Linux / KDE, posso vedere una directory come un albero. Come posso farlo in Windows 7?

Considera che NON intendo "Windows Explorer". Questo mostra solo le directory, voglio anche i file.


7
@Luke: per me è utile, lo uso sempre dove è disponibile (Linux / Mac). E non ho bisogno di una vista ad albero della directory system32, solo dei miei progetti (ad esempio puoi ottenere una vista ad albero del tuo codice sorgente).
Pietro

5
@Luke: Cosa intendi con: "non è terribilmente difficile farlo da solo"? Devo imparare l'API di Windows e scrivere un'utilità del genere da solo?
Pietro

1
Questo sito riguarda la programmazione, quindi ho pensato che stessi cercando un controllo di terze parti o per scriverlo da soli. Sono sicuro che ci sono programmi là fuori che lo fanno già, anche se non ho familiarità con nessuno.
Luca

6
Questo potrebbe essere più adatto per SuperUser invece che per SO.
Cornelius

5
È molto utile avere una visualizzazione ad albero in Windows. Sto affrontando situazioni in cui devo aggiungere un modulo o una libreria che ha molti file. Facilmente più di 50 file e talvolta ben oltre 100 file. Sul mio MacBook Pro, vedo la cartella che la racchiude compressa e la copro con il mouse e la posiziono per il commit successivo. Su Windows, devo scorrere verso il basso e selezionare i singoli file. Che spreco di tempo. E spesso mi è capitato di perdere alcuni file durante il commit. Anche su system32, l'albero è supportato. Sviluppo su MS Visual Studio e c'è un controllo di visualizzazione ad albero. L'ho usato più volte.
asiby

Risposte:


143

Nel prompt dei comandi di Windows è possibile utilizzare "albero / F" per visualizzare un albero della cartella corrente e tutti i file e le cartelle discendenti.

In Esplora file sotto Windows 8.1:

  • Seleziona cartella
  • Premi Maiusc, fai clic con il pulsante destro del mouse e seleziona "Apri la finestra di comando qui"
  • Digita tree /f > tree.txte premi Invio
  • Usa MS Word per aprire "tree.txt"
  • Si aprirà la finestra di dialogo "Conversione file - tree.txt"
  • Per "Codifica testo" seleziona l'opzione "MS-DOS"

Ora hai un file di struttura ad albero modificabile.

Funziona per le versioni di Windows da Windows XP a Windows 8.1.


8
È già qualcosa, ma ne ho bisogno nella GUI.
Pietro

Questo non funziona per me sul prompt dei comandi di Windows 7.
Lou

È fantastico. C'è un modo per dirgli di ignorare le cartelle nascoste e impostare il numero di foglie da mostrare? Grazie.
Royi

3
Esiste una variante ASCII, che potrebbe essere preferibile per aprire il file in Blocco note o qualsiasi altra parola di Word. Sostituisci il comando al passaggio tre con "tree / f / a> tree.txt" e ignora i passaggi da quattro a sei.
WonderWorker

1
Funziona alla grande su Windows 10 cmd.exe.
phil_lgr

47

albero / f / a

Di

Il comando Windows tree /f /aproduce un albero della cartella corrente e di tutti i file e le cartelle in essa contenuti in formato ASCII.

L'output può essere reindirizzato a un file di testo utilizzando il >parametro.

Metodo

Per Windows 8.1 o Windows 10, segui questi passaggi:

  1. Accedi alla cartella in Esplora file.
  2. Premi Maiusc, fai clic con il pulsante destro del mouse e seleziona "Apri la finestra di comando qui".
  3. Digita tree /f /a > tree.txte premi Invio.
  4. Apri il nuovo tree.txtfile nel tuo editor / visualizzatore di testo preferito.

Nota: gli utenti di Windows 7, Vista, XP e versioni precedenti possono digitare cmdnella casella di comando Esegui nel menu di avvio per una finestra di comando.


22

Raccomando WinDirStat .

Uso spesso WinDirStat per creare schermate per la documentazione utente delle cartelle aperte e del loro contenuto.

Utilizza anche le icone corrette per i tipi di file registrati di Windows.

Tutto quello che direi che manca è un'opzione per visualizzare i file senza le loro icone. Posso farne a meno personalmente, poiché di solito incollo l'immagine in un programma di disegno o Visio per modificarla, ma sarebbe comunque una funzionalità utile.


WinDirStat è un programma brillante e le carte cuscino che procede sono perfette per visualizzare file enormi su un'intera partizione.
WonderWorker

1
Mi manca qualcosa di ovvio o devo fare clic sul "+" per ciascuna directory per farlo espandere l'elenco delle directory? Non riesco a trovare alcuna opzione "espandi tutto".
RenniePet

WinDirStat funziona bene su Windows 10? L'ultima versione sembra vecchia di 11 anni.
Joao Coelho

1
WinDirStat funziona bene su Windows 10
WonderWorker

@RenniePet Non ti manca nulla di ovvio ... devi fare clic sul "+" per ogni directory con WinDirStat. È sbalorditivo che non sembri ancora esserci alcuna utility per Windows in grado di espandere completamente una directory in una visualizzazione grafica con un solo clic.
skomisa

5

Se si tratta solo di visualizzare nella visualizzazione ad albero, una soluzione alternativa è utilizzare Explorer in Notepad ++ o altri strumenti.


Non sono riuscito a trovarlo, puoi fornire ulteriori dettagli per favore?
radsdau

1
Visualizza -> Cartella come area di lavoro, quindi fare clic con il pulsante destro del mouse nel riquadro Cartella come area di lavoro, selezionare Aggiungi, individuare la cartella che si desidera visualizzare e fare clic su OK.
hotblack944

2

È possibile utilizzare Internet Explorer per sfogliare cartelle e file insieme in una struttura ad albero. È un esploratore di file nella finestra Preferiti. Hai solo bisogno di sostituire "cartella preferiti" nella cartella che vuoi vedere come cartella principale


Non funziona in Windows 10, si apre direttamente la finestra di Esplora risorse con il percorso selezionato.
Harsha JK

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.