2012-03-01 118 views
57

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

Considerare che NON intendo "Esplora risorse". Questo mostra solo le directory, voglio anche i file.

+0

Windows non ha questa funzionalità integrata perché non è molto utile; immagina di provare a navigare in una vista ad albero di system32 con oltre undici miliardi di voci. Ci sono controlli di terze parti che fanno questo, e non è terribilmente difficile da fare da soli. – Luke

+5

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

+3

@Luke: Cosa intendi con: "non è terribilmente difficile da fare da solo"? Dovrei imparare l'API di Windows e scrivere una tale utility da solo? – Pietro

risposta

91

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

In File Explorer in Windows 8.1:

  • Seleziona cartella
  • Premere Maiusc, fare clic destro del mouse, e selezionare "Apri finestra di comando qui"
  • Tipo tree /f > tree.txt e premere Invio
  • Usa MS Word per aprire "tree.txt"
  • Si aprirà la finestra di dialogo "File Conversion - tree.txt"
  • Per "Testo codifica "spuntare l'opzione" MS-DOS "

Si dispone ora di un file di struttura ad albero modificabile.

Questo funziona per le versioni di Windows da Windows XP a Windows 8.1.

+4

Questo è qualcosa, ma ne ho bisogno nella GUI. – Pietro

+0

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

+0

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

1

TreeSize professional ha quello che vuoi. ma si concentra sulle dimensioni di cartelle e file.

0

Se è solo visualizzazione in visualizzazione struttura, una soluzione è quella di utilizzare Explorer in Notepad ++ o altri strumenti.

+0

Non ho potuto trovare questo, puoi dare qualche dettaglio in più per favore? – radsdau

0

Passare a SourceForge e ottenere Q-Dir che mostra la riga di comando/linea di destinazione quando si preme l'icona destra. Cerca anche Agent Ransack in quanto è meglio alla ricerca di File Explorer.

+1

Si prega di leggere [Come scrivere una buona risposta?] (Http://stackoverflow.com/help/how-to-answer) –

1

È possibile utilizzare Internet Explorer per cercare cartelle e file insieme nell'albero. È un esploratore di file nella finestra dei preferiti. Hai solo bisogno di sostituire "cartella preferiti" nella cartella che vuoi vedere come cartella radice

13

Io consiglio WinDirStat.

Uso frequentemente WinDirStat per creare schermate per la documentazione utente di cartelle aperte e il loro contenuto.

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

Tutto ciò che direi mancante è un'opzione per visualizzare i file senza le loro icone. Posso vivere senza di essa personalmente, dato che di solito sto incollando l'immagine in un programma di disegno o Visio per modificarla, ma sarebbe comunque una funzione utile.

+0

WinDirStat è un programma brillante e le tabelle di cuscini che esso esegue sono perfette per la visualizzazione di file enormi su un intera partizione. –

+0

Mi manca qualcosa di ovvio, o devo cliccare sul "+" per ogni directory per farlo espandere la lista delle directory? Non riesco a trovare alcuna opzione "espandi tutto". – RenniePet

17

albero/f/a

Chi

Il comando di Windows tree /f /a produce un albero della cartella corrente e tutti i file & cartelle in esso 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, attenersi alla seguente procedura:

  1. Vai alla cartella in Esplora file.
  2. Premere MAIUSC, fare clic con il pulsante destro del mouse e selezionare "Apri finestra di comando qui".
  3. Digitare tree /f /a > tree.txt e premere Invio.
  4. Apri il nuovo file tree.txt nel tuo editor/visualizzatore di testo preferito.

Nota: Windows 7, Vista, XP e gli utenti precedenti possibile digitare cmd nella casella di comando di marcia nel menu di avvio per una finestra di comando.