2012-05-23 19:45:02 +0000 2012-05-23 19:45:02 +0000
17
17

Trouver un répertoire/dossier avec CMD sans connaître le chemin complet

Je ne connais pas le chemin complet d'un dossier, juste le nom du dossier. Je voudrais trouver partout où ce dossier utilise CMD. Existe-t-il une commande qui permet de faire cela ?

Je cherche un équivalent à celui de *nix :

find . -name <folder name> -type d

Y a-t-il quelque chose comme ça dans les CMD de Windows ? Je connais les dir /s …

Réponses (3)

24
24
24
2012-05-23 19:58:57 +0000

Donc, à la base de l'entraînement :

dir <Folder Name> /AD /s
11
11
11
2012-05-23 20:00:08 +0000
  1. passez au dossier de recherche de la racine (par exemple C :)
  2. tapez dir /S /P <file or foldername> (/P s'arrête après chaque écran plein d'informations)

Si vous voulez une liste de toutes les occurrences d'un nom de fichier spécifique, vous pouvez simplement rediriger la sortie vers un fichier :

dir /S <filename> > c:\results.txt

Vous pouvez également limiter vos résultats en utilisant le commutateur /A de la commande dir. Si vous souhaitez ne lister que les répertoires, vous pouvez ajouter /AD à votre commande :

dir /S /P <filename> /AD

Les autres possibilités sont

/A Displays files with specified attributes.
 attributes D Directories R Read-only files
              H Hidden files A Files ready for archiving
              S System files I Not content indexed files
              L Reparse Points - Prefix meaning not

Si vous voulez en savoir plus sur la commande dir, tapez simplement dir /? dans votre cmd.

0
0
0
2018-07-02 09:06:32 +0000
dir /S /b

/S recherche récursivement

/b supprime les métadonnées de répertoire supplémentaires des résultats de la recherche, ce qui permet d'obtenir une liste de fichiers propre et agréable