où
Affiche l’emplacement des fichiers qui correspondent au modèle de recherche donné.
Syntaxe
where [/r <Dir>] [/q] [/f] [/t] [$<ENV>:|<Path>:]<Pattern>[ ...]
Paramètres
Paramètre | Description |
---|---|
/r <Dir> | Indique une recherche récursive, en commençant par le répertoire spécifié. |
/q | Retourne un code de sortie (0 pour la réussite, 1 pour l’échec) sans afficher la liste des fichiers correspondants. |
/f | Affiche les résultats de la commande where entre guillemets. |
/t | Affiche la taille du fichier ainsi que la date et l’heure de la dernière modification de chaque fichier correspondant. |
[$<ENV>:|<Path>:]<Pattern>[ ...] | Spécifie le modèle de recherche des fichiers à faire correspondre. Au moins un modèle est requis, et le modèle peut inclure des caractères génériques (* et ?). Par défaut, where recherche dans le répertoire actif et les chemins d’accès spécifiés dans la variable d’environnement PATH. Vous pouvez spécifier un autre chemin d’accès pour la recherche en utilisant le format $ENV:Modèle (où ENV est une variable d’environnement existante contenant un ou plusieurs chemins) ou en utilisant le format Path:Modèle (où Path est le chemin d’accès du répertoire que vous souhaitez rechercher). Ces formats facultatifs ne doivent pas être utilisés avec l’option de ligne de commande /r. |
/? | Affiche l'aide à l'invite de commandes. |
Notes
- Si vous ne spécifiez pas d’extension de nom de fichier, les extensions répertoriées dans la variable d’environnement PATHEXT sont ajoutées au modèle par défaut.
- where peut exécuter des recherches récursives, afficher des informations de fichier comme la date ou la taille, et accepter des variables d’environnement à la place des chemins d’accès sur les ordinateurs locaux.
Exemples
Pour rechercher tous les fichiers nommés Test dans le lecteur C de l’ordinateur actuel et ses sous-répertoires, tapez :
where /r c:\ test
Pour répertorier tous les fichiers du répertoire Public, tapez :
where $public:*.*
Pour rechercher tous les fichiers nommés Notepad dans le lecteur C de l’ordinateur distant, Computer1 et ses sous-répertoires, tapez :
where /r \\computer1\c notepad.*