web-dev-qa-db-fra.com

Créer un fichier XLS ou CSV à partir de noms de fichiers dans un dossier Windows?

J'ai quelques centaines de fichiers dans un dossier sur un ordinateur Windows 7. Est-il possible de générer un fichier XLS ou CSV à partir des noms de fichier du dossier?

Un fichier texte convient également; Je cherche juste une méthode pour extraire automatiquement les noms de fichiers.

8
Anagio

Un moyen très rapide et sale est la commande Invite. Ouvrez-en simplement un, naviguez vers votre dossier et transférez le résultat dans un fichier texte à l'aide de cette commande:

dir > filenames.txt

Vous aurez à faire un peu de nettoyage, mais comme je l'ai dit "rapide et sale". :-) Si vous ne voulez que certains objets, vous pouvez bien sûr limiter la sortie de votre commande 'dir'.

L'option mentionnée par Cybertox pourrait être une bonne idée:

/ B Utilise le format brut (pas d’information de titre ni de résumé).

10
TheUser1024

Vous pouvez utiliser PowerShell pour créer un fichier CSV réel:

dir | Export-Csv MyFileList.csv

18
Ƭᴇcʜιᴇ007

Cela fonctionnait sur les anciennes versions de Windows et donnait le chemin complet de tous les fichiers:

dir /s /b > list.txt
6
billy

Si vous souhaitez également les métadonnées (propriétaire, taille, date de modification), voir la commande PowerShell pour écrire le répertoire au format CSV pour une ligne.

0
Andrew