Capita spesso per vari motivi (catalogare i file contenuti nei propri CD, stampare i titoli degli MP3 della propria collezione ecc.) di trovarsi nella situazione
di voler salvare in un file di testo il contenuto di una cartella e non sapere come fare. Era un’operazione piuttosto semplice ai tempi del DOS eppure
questa comodità è andata persa e dei tanti strumenti messi a disposizione da Windows non c’è nulla che faccia al caso nostro… Ma a tutto c’è rimedio!
LE SOLUZIONI
Per poter creare l’elenco ci sono vari modi: alcuni sono più semplici ma richiedono programmi esterni, altri sono più complicati ma basta smanettare con
un po’ di registro per avere tutto a portata di Windows. Ecco tutti i metodi a disposizione.
Usare un programma gratuito
NB: il programma di cui parleremo dalla versione 0.8 è diventato shareware, ma dalla nostra scheda, in altri link, è reperibile l’ultimo relase gratuito.
Si chiama
directory lister
(trovate la nostra scheda)
qui
Per Windows 2000/XP basterà creare un file in blocconote e rinominarlo o salvarlo con estensione.reg, inserendo le seguenti righe:
REGEDIT4
[HKEY_CLASSES_ROOT\Folder\shell\elenca_contenuto]
@=”elenca contenuto”
[HKEY_CLASSES_ROOT\Folder\shell\elenca_contenuto\command]
@=”cmd.exe /c tree /F /A > C:Lista.txt”
Poi doppio-cliccatelo e nella finestra che apparirà confermate l’importazione dei valori nel registro.
Ora premendo il tasto destro del mouse su una cartella avrete nel menu contestuale una nuova voce… cioè elenca contenuto. Selezionandola si creerà un file
Lista.txt posizionato in nella directory dove si trova la cartella analizzata, in cui verrà scritto tutto il contenuto in modo ben strutturato e comprensibile. Questo vale anche in qualsiasi cartella, ma
anche per i CD/DVD.
Nel primo caso come vedete abbiamo usato il comando tree mentre nel secondo dir. Di ciascuno abbiamo scelto particolati opzioni (/f, /a, /c, /b) ma voi
potete anche usarne altre. per sapere quali avete a disposizione fate così:
Windows 98/ME
Andate in Start > Esegui e scrivete command. Poi nella finestra che appare digitate dir /?
Windows 2000/XP
Andate in Start > Esegui e scrivete cmd. Poi nella finestra che appare digitate tree /? oppure dir /?
Per rimuovere il comando dal menù contestuale create un’altro TXT a cui cambiare l’estensione in BAT in cui scrivere:
REGEDIT4
[-HKEY_CLASSES_ROOT\Folder\shell\elenca_contenuto]
Avviatelo con un doppio-clic e date l’ok.
Oppure cancellate a mano la chiave che si trova a quel percorso.
Articolo di:
www.pc-facile.com