Newsgroup: it.comp.macintosh
Titolo: Lista ricorsiva di cartelle?

Salve,
Ho una domandina probabilmente troppo scema anche per le FAQ, dove
infatti non ne ho trovato traccia.
Vorrei creare un file di testo con la lista delle sottocartelle
contenute nella mia cartella "mp3", che contiene - guarda un po' -
brani musicali. Vorrei solo una lista delle cartelle (che hanno una
struttura ad albero tipo Genere > Autore > Album), possibilmente con
rientri del testo differenziati per i diversi livelli.
Ho provato ad aprire e selezionare tutte le cartelle in Opzione vista
come elenco, per copiare e incollare in un file di testo, ma ottengo
un elenco senza rientri e non in ordine alfabetico; ma soprattutto il
problema è che nella lista figurano anche i file contenuti nelle
cartelle, poiché la struttura ad albero delle cartelle non è omogenea
per "profondità": alcune cartelle contengono sottocartelle, mentre
altre cartelle dello stesso livello contengono files, e apri che ti
apri finisco per aprirle tutte.
Un esempio della struttura:
Jazz/Autore1/AlbumA
Jazz/Autore2/AlbumB/Disco 1
Jazz/Autore2/AlbumB/Disco 2
Si tratta di un cospicuo numero di cartelle e mi piacerebbe creare una
lista automaticamente.
La lista non dovrebbe riportare i file contenuti nelle cartelle, solo
i nomi di queste, e segnalare il livello.
Immagino che ci sia un sistema semplicissimo per realizzare una cosa
del genere, ma non lo trovo...
jacopo
iBook 12, Mac OSX 10.4.9

 |-- Bad Religion
[cut]
Se lo si usa spesso lo si può far fare anche ad automator, così 
basteranno un paio di clic:
Per creare il flusso di lavoro: Aprire automator,
1) Libreria: Finder
Azione: Ottieni elementi selezionati in: Finder
2) Libreria: Automator
Azione: Esegui script shell
	Passa a input: come argomenti
Script:
---
for f in "$@"
do
	/sw/bin/tree -d "$f"
done
---
(se il percorso del comando tree è diverso modificarlo)
3) Libreria: TextEdit
Azione: Nuovo documento di TextEdit
Per finire:
Archivio->Salva come plug-in
Registra plug-in come:	Ottieni albero directory
Plug-in in:		Finder
A questo punto si può chiudere Automator e dal finder
tasto destro (o ctrl+clic)->Automator->Ottieni albero directory
-- 
Simone Sollena
ICQ: #147054457    LU: #391947  LM: #292854
http://cerchietto.wordpress.com

 brani musicali.
http://homepage.mac.com/matteo.discardi/s_Shindler.html
Non è però selettivo, include tutto quello che trova, anche eventuali file nascosti.
-- 
ciao       | canassimo(at)
Massimo C. | gmail(dot)com

 Immagino (spero) che funzioni anche con TextWrangler, free:
Yep! 
-- 
 
www.filacchione.it
 
"Arm yourself because no one else here will save you."

 
http://www.bbedit.com/products/textwrangler/
Gaaah! Figatona :D

 Immagino (spero) che funzioni anche con TextWrangler, free:
Ho seguito il tuo consiglio, visto che la compilazione di Tree mi
aveva un po' intimorito.
Funziona, sia su BBEdit sia su TextWrangler, però indicizza anche il
contenuto delle cartelle, e così la lista diventa un casino da
gestire.
E poi c'è una cosa strana: né le cartelle né il loro contenuto vengono
indicizzati in ordine alfabetico. Perché mai?
jacopo

 aveva un po' intimorito.
Per quanto riguarda Tree io non l'ho compilato, l'ho installato 
direttamente da Fink.
Se per caso hai già fink bastano un paio di clic per installarlo.
In alternativa c'è una composizione di comandi, ls e grep, che generano 
un output ad albero simile a tree. Se lo ritrovo posto il link


 un output ad albero simile a tree. Se lo ritrovo posto il link
Non erano ls e grep ma find e sed
Ecco il link su macworld:
http://tinyurl.com/ytdaj4


 Ecco il link su macworld:
http://tinyurl.com/ytdaj4
Grazie, ora è quasi quello che cercavo - a parte l'ordine non
alfabetico.
Ciao
jacopo