Fichier de commandes; la Liste des fichiers dans le répertoire, uniquement les noms de fichiers?
C'est probablement une question très simple, mais je vais avoir des ennuis avec elle. En gros, je suis en train d'écrire un Fichier de commandes et j'en ai besoin pour lister tous les fichiers dans un répertoire spécifique. Le dir
commande de faire, mais elle donne aussi un tas d'autres informations; je le veux pour répertorier UNIQUEMENT les les noms de fichiers et exclure toute autre chose.
Je veux juste la sortie ressemble à ceci:
file1.txt
file2.txt
file3.txt
Merci d'avance!
- Double Possible de Supprimer le répertoire des noms répertoriés avec DIR
Vous devez vous connecter pour publier un commentaire.
L'intégralité de la commande est:
Permettez-moi de le décomposer;
Fondamentalement la
/b
est ce que vous recherchez./a-d
va l'exclure des noms de répertoire.Pour plus d'informations, voir
dir /?
pour d'autres arguments que vous pouvez utiliser avec ladir
commande.dir /b /a-d > tmp.txt
/S
pour obtenir les noms des fichiers des sous-répertoires aussi./a-d will the exclude directory names
?dir /B /A-D /S
Vous pouvez aussi essayer ceci:
À l'aide d'un
for
boucle, vous pouvezecho
tous les noms de fichier du répertoire courant.Si vous avez besoin de la sous-répertoires aussi vous avez besoin d'une commande "dir" et un "Pour la" commande
mettre votre répertoire racine de commande dir. Il permettra de créer un list1.txt avec plein de noms de chemin d'accès, puis un list.txt avec seulement les noms de fichiers.
1.Ouvrez le bloc-notes
2.Créer un nouveau fichier
3.type de bellow la ligne de
4.Enregistrer "
list.bat
"C'est tout. vous pouvez maintenant copier & collez cette "
list.bat
" dépôt de votre dossier et double-cliquez dessus, il va créer un "fileslist.txt
" ainsi que le dossier du répertoire et nom de fichier de la liste.Exemple De Sortie:
Remarque: Si vous souhaitez créer un fichier de liste de nom avec sous-dossier, puis vous pouvez créer fichier de commandes avec soufflet code.
Windows 10:
ouvrir cmd
changer le répertoire où vous souhaitez créer un fichier texte(movie_list.txt) pour le dossier (d:\videos\movies)
type de commande suivante
d:\videos\movies> dir /b /a-j > movie_list.txt
créer un lot de fichier avec le code suivant:
Puis drag & drop un répertoire et des fichiers dans le répertoire sera répertorié dans list.txt
dir /s/d/a:-d " file.txt
Et, de perdre le /s si vous n'avez pas besoin des fichiers de sous-dossiers