Comment obtenir une liste de fichiers dans un dossier Windows

Contenu

Quand on m'a posé une question sur la façon d'envoyer rapidement une liste de fichiers dans un fichier texte, J'ai réalisé que je ne connaissais pas la solution. Même si la tâche semblait assez courante. Vous en aurez peut-être besoin pour envoyer une liste de fichiers à un spécialiste (résoudre un obstacle), pour enregistrer le contenu des dossiers vous-même et à d'autres fins.

Il a été décidé de combler le vide et de préparer un tutoriel sur le sujet, montrant comment obtenir une liste de fichiers (et sous-dossiers) dans un dossier Windows en utilisant la ligne de commande, et comment automatiser cette procédure si la tâche se produit plusieurs fois.

Récupérer un fichier texte avec le contenu d'un dossier sur la ligne de commande

Premier, à propos de la création manuelle d'un document texte contenant une liste de fichiers dans le dossier souhaité.

  1. Exécutez la ligne de commande en tant qu'administrateur.
  2. Entrez . CD X:Dossier… où x: dossier est le chemin complet du dossier dont vous souhaitez récupérer la liste de fichiers. Entrer le pouls.
  3. Entrez la commande pour vous /à /-page /O:gén>enregistrements.SMS (où files.txt est le fichier texte dans lequel la liste des fichiers sera enregistrée). Entrer le pouls.
  4. Si vous utilisez la commande avec / b (pour vous /à /B / –page /O:gén>enregistrements.SMS), la liste résultante manquera d'informations supplémentaires sur la taille des fichiers ou la date de création: juste une liste de noms.

Fait. Le résultat sera un fichier texte avec les informations requises. Dans la commande ci-dessus, ce document est enregistré dans le même dossier d'où vous souhaitez récupérer la liste des fichiers. De plus, il est possible d'omettre la sortie dans un fichier texte, auquel cas la liste n'apparaîtra que sur la ligne de commande.

En même temps, pour les utilisateurs Windows russophones, notez que le fichier est enregistré dans l'encodage windows 866, ce qui signifie que vous verrez les hiéroglyphes au lieu des caractères russes dans un bloc-notes normal (mais vous pouvez utiliser un éditeur de texte alternatif pour afficher, à titre d'exemple Texte sublime).

Obtenir une liste de fichiers avec Windows PowerShell

De plus, vous pouvez obtenir une liste de fichiers dans un dossier via les commandes Windows PowerShell. Si vous souhaitez enregistrer la liste dans un fichier, exécuter PowerShell en tant qu'administrateur, si tu veux juste le voir dans une fenêtre, un simple lancer suffit.

Exemple de commande:

  • Get-Childitem -Chemin C: Dossier: affiche une liste de tous les fichiers et dossiers situés dans le dossier Folder sur le lecteur C dans la fenêtre Powershell.
  • Get-Childitem -Chemin C: Dossier | Fichier sortant C: Fichiers.txt: créer un fichier texte files.txt avec une liste de fichiers dans le dossier.
  • Si le paramètre -Recurse est ajouté à la première commande décrite, le contenu de tous les sous-dossiers de la liste est également obtenu.
  • Les paramètres -File y -Directory le posibilitan enumerar solo archivos o solo carpetas, respectivement.

Tous les paramètres Get-Childitem ne sont pas répertoriés ci-dessus, mais dans le cadre de la tâche décrite dans ce tutoriel, je pense qu'ils suffiront.

Utilitaire Microsoft Fix it pour imprimer le contenu d'un dossier

Il existe un utilitaire Microsoft Fix It sur https://support.microsoft.com/ru-ru/kb/321379 ajout d'un élément “Imprimer la liste des répertoires” au menu contextuel du navigateur, qui imprime une liste de fichiers dans un dossier.

Même si le programme est uniquement pour Windows XP, Vista et Windows 7, a également fonctionné avec succès sur Windows 10, tout ce que j'avais à faire était de l'exécuter en mode de compatibilité.

En même temps, la même page montre comment ajouter manuellement la commande de sortie de liste de fichiers à l'explorateur, avec variante Windows 7 convient aussi pour Windows 8.1 Oui 10. Et si vous n'avez pas besoin d'imprimer la sortie, vous pouvez légèrement modifier les commandes. suggéré par Microsoft en supprimant le paramètre / p dans la troisième ligne et en supprimant entièrement la quatrième ligne.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.