Crea un elenco di file / cartelle


8

Esiste un modo rapido per visualizzare l'elenco di file e cartelle nella cartella in Windows XP / Vista in file di testo? Come?

Risposte:


9

Una piccola app chiamata FileList dovrebbe fare al caso tuo se vuoi qualcosa di un po 'più potente didir /s > files.txt

Dal README:

FileList è un'utilità della riga di comando che produce un elenco di file del dato
percorso nel formato CSV, che può essere importato in un foglio di calcolo o in un database.
L'elenco include il nome del file, la dimensione, il percorso, l'ultimo accesso e la modifica
data, ecc. Versioni di Windows supportate: Windows 200 * / XP / Vista

Uso:

 FILELIST [/ OPTION] [/ FILTER pattern1; pattern2; ...] [/ NOHEADER]
          Percorso [> list.csv]

/ NOHEADER Lascia le intestazioni di colonna dall'output.

/ ATTRIBUTES Include una colonna con gli attributi impostati per ciascun file.

/ OWNERS Aggiunge una colonna che contiene il proprietario di ciascun file. Interrogazione del
            il proprietario del file è purtroppo un'operazione lenta in un dominio Windows,
            questo è il motivo per cui i proprietari dei file sono disattivati ​​per impostazione predefinita. Usando questa opzione
            rallenterà in modo significativo la generazione dell'elenco.

/ AUTHORS Inoltre estrae il nome dell'autore dai documenti di MS Office.
            Non confondere l'autore con il proprietario. Il proprietario è elencato in
            una colonna aggiuntiva per impostazione predefinita. Questo interruttore rallenta la creazione di
            la lista.

/ LASTSAVEDATE Estrae inoltre l'ultima data di salvataggio dai documenti di MS Office.

/ MD5 Include una colonna con il checksum MD5 di ciascun file.

/ FILTER Permette di specificare uno o più filtri, separati da punti e virgola.
            I caratteri jolly '*' e '?' può essere usato.

Usando ">" l'output può essere reindirizzato a un file.


INSTALLAZIONE
~~~~~~~~~~~~
Posiziona FileList.exe dove vuoi, ti consigliamo la tua cartella Windows.


CONSIGLI E ANNOTAZIONI
~~~~~~~~~~~~~~~~~~
* FileList utilizza il separatore di elenco impostato nel Pannello di controllo di Windows.
* L'uso dell'estensione .CSV per il file di output consente di aprire il file
  in Excel con un doppio clic in Esplora risorse.
* Il comando "at" di Windows può essere utilizzato per pianificare la creazione di elenchi con
  FileList. Il seguente comando crea un elenco di tutti i file mp3 incluso
  i loro proprietari ogni lunedì sera:
  alle 00:01 / OGNI: m "C: \ path \ to \ filelist.exe" / OWNER / FILTER * .mp3 c: \ ^> output.txt

6

Di quali dettagli hai bisogno? In particolare, cosa vuoi che faccia

dir /s > files.txt

non realizzare?


2

Utilizzando PowerShell:

dir > filename

o, per ricorsivo

dir -r > filename

Se vuoi, *.foosolo file:

dir . -r -filter *.foo > filename

1

Il migliore che ho trovato per te senza usare un file batch è:

dir / B> files.txt

Questo ti darà tutti i nomi dei file e delle directory nella cartella corrente, ma per estrarre la dimensione dei file senza ottenere le informazioni sul tempo, sembra che prenderà un file batch O dovrai installare un Windows versione di sed, e usalo per modificare le linee (pipeline in esso).


0
tree C: /F >> log.txt  

Dà una visione leggermente più utile dipende davvero da cosa devi essere in grado di fare dopo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.