C'est probablement une question très simple, mais j'ai du mal avec elle. Fondamentalement, j'essaie d'écrire un fichier batch et j'en ai besoin pour lister tous les fichiers dans un certain répertoire. La dir
commande le fera, mais elle donne également un tas d'autres informations; Je veux qu'il répertorie UNIQUEMENT les noms de fichiers et exclut toute autre chose.
Je veux juste que la sortie ressemble à ceci:
file1.txt
file2.txt
file3.txt
Merci d'avance!
batch-file
user3558570
la source
la source
Réponses:
La commande complète est:
Laissez-moi rompre;
En gros,
/b
c'est ce que vous recherchez./a-d
exclura les noms de répertoire.Pour plus d'informations, consultez les
dir /?
autres arguments que vous pouvez utiliser avec ladir
commande.la source
dir /b /a-d > tmp.txt
/S
pour obtenir les noms de fichiers des sous-répertoires également./a-d will the exclude directory names
?dir /B /A-D /S
Vous pouvez également essayer ceci:
En utilisant une
for
boucle, vous pouvezecho
sortir tous les noms de fichiers du répertoire courant.Pour les imprimer directement depuis la console:
la source
Si vous avez également besoin des sous-répertoires, vous avez besoin d'une commande "dir" et d'une commande "For"
mettez votre répertoire racine dans la commande dir. Il créera un list1.txt avec les noms de chemin complets, puis un list.txt avec uniquement les noms de fichiers.
la source
1.Ouvrir le bloc-notes
2.Créez un nouveau fichier
3. tapez la ligne ci-dessous
4.Enregistrer "
list.bat
"C'est tout. maintenant vous pouvez copier et coller ce
list.bat
fichier " " à n'importe quel emplacement de votre dossier et double-cliquer dessus, il créera un "fileslist.txt
" avec ce dossier de répertoire et cette liste de noms de fichiers.Exemple de sortie:
Remarque: Si vous souhaitez créer une liste de noms de fichiers avec un sous-dossier, vous pouvez créer un fichier de commandes avec le code ci-dessous.
la source
where
placedir
?En ligne de commande:
Dans le fichier bat / cmd:
Pour récursivement:
En ligne de commande:
Dans le fichier bat / cmd:
Quelques lectures complémentaires:
[√] Où
[√] Où échantillon
la source
Windows 10:
ouvrir cmd
changer de répertoire dans lequel vous souhaitez créer le fichier texte (movie_list.txt) pour le dossier (d: \ videos \ movies)
tapez la commande suivante
d: \ videos \ movies> dir / b / ad> movie_list.txt
la source
créez un fichier de commandes avec le code suivant:
Ensuite, faites glisser et déposez un répertoire dessus et les fichiers à l'intérieur du répertoire seront répertoriés dans list.txt
la source
dir / s / d / a: -d "chemin du dossier *. *"> fichier.txt
Et, perdez le / s si vous n'avez pas besoin de fichiers des sous-dossiers
la source