PDA

View Full Version : Copiare elenco completo da cartella senza copiare file


cali77
07-12-2008, 19:03
copiare il nome di un file senza copiare il file.
Esempio
elenco dei titoli di brani musicali a word
oppure
un elenco di sottocartelle copiare i nomi e copiarli in word
senza dover fare copia e incolla per ogni singolo file o cartella in quanto sarebbe un lavoro enorme visto quanti ne dovrei copiare.
C'è un sistema veloce da poterli mettere in word e ordinare?

Agat
07-12-2008, 19:47
Puoi usare il prompt dei comandi (Premi start -> esegui -> e digita cmd)

Spostati nella cartella che contiene i file ed esegui

dir /b /s > elenco.txt

che genera un file di testo contenente tutti i file presenti nella cartella (e nelle eventuali sottocartelle) di nome elenco.txt che poi puoi aprire in word

cali77
08-12-2008, 12:16
:muro: come si fa io ho scritto
C:\User\user>dir /b /s > elenco.txt
C:\User\user>dir \b \s > elenco.txt

cali77
08-12-2008, 12:17
:muro: come si fa io ho scritto
C:\User\user>dir /b /s > elenco.txt
Ho scritto anche così ma niente
C:\User\user>dir \b \s > elenco.txt
Dovevo selezionare le cartelle\file che mi interessano? Forse non ho capito, avevo la cartella aperta e sopra la finestra del cmd.

Dumah Brazorf
08-12-2008, 12:54
Devi essere nella cartella col prompt.
Per raggiungerla scrivi cd e l'indirizzo della cartella tra virgolette.
Ad esempio il mio desktop su xp si trova

cd "C:\Documents and Settings\Dumah\Desktop"

cali77
08-12-2008, 13:08
Ma come lo devo scrivere?
C:\User\user>dir \b \s > "C:\Documents and Settings\Dumah\Desktop".txt

cali77
08-12-2008, 13:09
Ma come lo devo scrivere?
C:\User\user>dir \b \s > "C:\Documents and Settings\Dumah\Desktop".txt
Non capisco, qual'è la dicitura esatta da dover scrivere?

Dumah Brazorf
08-12-2008, 16:38
c:\user\user è la cartella dove ti trovi in quel momento col prompt.
Tu stai facendo la lista dei file contenuti in quella cartella.
Se vuoi fare la lista di un'altra cartella ci devi portare il prompt col comando cd come ti ho spiegato sopra e poi esegui il comando che ti aveva spiegato agat. Nella stessa cartella troverai ora un nuovo file di testo con la lista di tutti i file.

Agat
08-12-2008, 17:40
Ok, visto che il prompt puo' essere ostico da usare fai cosi':

1) apri il blocco note

2) scrivi:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="Elenco file"

[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /c cd & dir /b /s \"%1\" > \"c:\\elenco.txt\""

3) Salva il il file col nome elenco.reg

4) Cliccaci su due volte e seleziona Ok quando ti chiede conferma per l'inserimento nel registro

Adesso attraverso risorse del computer raggiungi la cartella di cui vui fare l'elenco, vi fai click destro su e selezioni la voce "Elenco file": l'elenco verra' creato nel file "elenco.txt" presente in C:

gabi.2437
08-12-2008, 17:43
E pensare che una volta qua era tutto testuale :asd:

Agat
08-12-2008, 18:41
E pensare che una volta qua era tutto testuale :asd:

Il buon vecchio dos, che nostalgia :cry:

cali77
08-12-2008, 20:17
Ok, visto che il prompt puo' essere ostico da usare fai cosi':

1) apri il blocco note

2) scrivi:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="Elenco file"

[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /c cd & dir /b /s \"%1\" > \"c:\\elenco.txt\""

3) Salva il il file col nome elenco.reg

4) Cliccaci su due volte e seleziona Ok quando ti chiede conferma per l'inserimento nel registro

Adesso attraverso risorse del computer raggiungi la cartella di cui vui fare l'elenco, vi fai click destro su e selezioni la voce "Elenco file": l'elenco verra' creato nel file "elenco.txt" presente in C:

Ho provato ma non mi salva i nomi dei file ma mi scrive solamente:

Il volume nell'unit… C non ha etichetta.
Numero di serie del volume: 9E7F-2B85

Directory di C:\


Directory di C:\



i sa che per vista non funziona

Agat
08-12-2008, 21:30
:boh: io vista non l'ho mai usato, comunque eccoti l'ultimo metodo che conosco:

1) Apri il blocco note e scrivi

dir /b /s > elenco.txt

2) salva il file col nome "elenco.bat"

3) sposta il file nella cartella di cui vuoi fare l'elenco e facci doppio click sopra,
l'elenco dovrebbe comparire nel file "elenco.txt" nella stessa cartella