Elenca una gerarchia di cartelle OS X con TextWrangler

OS X Finder è un ottimo strumento da utilizzare per organizzare i tuoi documenti e progetti in gerarchie di cartelle; tuttavia, è un po 'limitato. Se si desidera salvare questa gerarchia come elenco in un file, il Finder e OS X non forniscono queste opzioni. Mentre il Finder supporta la stampa degli elenchi di una cartella trascinando una cartella in una coda di stampa, si tratta del limite delle opzioni per elencare gli elementi delle cartelle.

Un'alternativa a questo è usare screenshot; tuttavia, queste sono immagini statiche in cui gli oggetti non possono essere selezionati, copiati o gestiti in altro modo.

Un'altra alternativa è provare a utilizzare Automator, AppleScript o script di shell (inclusi strumenti come "albero" per elencare le gerarchie) per costruire un flusso di lavoro per questo scopo; tuttavia, a volte questo può richiedere un po 'di sviluppo e test, ed essere un compito scoraggiante soprattutto per coloro che non hanno familiarità con i linguaggi di scripting.

Nonostante ciò, esiste un'opzione più semplice con l'utilità TextWrangler disponibile per OS X dal software BareBones. Una funzionalità supportata da TextWrangler è la possibilità di creare un albero gerarchico con rientro da tabulazione dei contenuti di una cartella e visualizzarlo in un documento di testo trascinando semplicemente una cartella nella finestra di un documento. Tuttavia, questa funzione includerà tutti i file e le cartelle nella gerarchia, che a volte potrebbero non essere ricercati.

Se sei interessato solo a mostrare le cartelle in una struttura di directory e nessun file, puoi comunque farlo sfruttando il modo in cui TextWrangler gestisce la notazione delle cartelle nella sua funzione di elenco delle directory.

In OS X il simbolo del separatore di cartelle è una barra diretta; tuttavia, questo è un cambiamento rispetto al classico sistema operativo Mac in cui il separatore della cartella era un colon. Ciononostante, OS X riconosce ancora i due punti come simbolo riservato e non consentirà per impostazione predefinita di utilizzarlo nei nomi dei file. Tuttavia, nella sua funzione di elenco di directory, TextWrangler utilizzerà i due punti per separare le cartelle.

Dal momento che per la maggior parte dei percorsi di cartella in TextWrangler è garantito un colon e un elenco di file in questi casi, non è possibile utilizzare questa differenza per estrarre linee da un elenco di cartelle per ottenere solo un elenco delle directory in un albero, di tutti i file. Per fare ciò, eseguire i seguenti passi:

  1. Avvia TextWrangler e trascina la cartella desiderata nella finestra del documento vuoto.
  2. Seleziona "Linee di processo contenenti" dal menu Testo.
  3. Immettere un singolo simbolo dei due punti nel campo "Trova righe che contiene" e selezionare l'opzione per copiare su un nuovo documento.
  4. Fare clic sul pulsante Processo.

Con questi passaggi, TextWrangler creerà un nuovo documento contenente solo l'albero gerarchico delle cartelle per la cartella del Finder desiderata.


 

Lascia Il Tuo Commento