where

Affiche l’emplacement des fichiers qui correspondent au modèle de recherche donné.

Syntax

where [/r <Dir>] [/q] [/f] [/t] [$<ENV>:|<Path>:]<Pattern>[ ...]

Parameters

Parameter Description
/r <Rép> Indique une recherche récursive, en commençant par le répertoire spécifié.
/q Renvoie un code de sortie (0 en cas de succès, 1 en cas d’é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 et la date et l’heure de la dernière modification de chaque fichier correspondant.
[$<ENV> :|<Path> :]<Pattern>[ ...] Spécifie le modèle de recherche pour que les fichiers correspondent. Au moins un motif est requis, et le modèle peut inclure des caractères génériques (* et ?). Par défaut, where recherche le répertoire courant et les chemins d’accès spécifiés dans la variable d’environnement PATH. Vous pouvez spécifier un chemin d’accès différent à rechercher à l’aide du format $ENV :Pattern (où ENV est une variable d’environnement existante contenant un ou plusieurs chemins) ou à l’aide du format Path :Pattern (où Path est le chemin d’accès au 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.

Remarks

  • 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.
  • peut exécuter des recherches récursives, afficher des informations de fichier telles que la date ou la taille, et accepter des variables d’environnement à la place des chemins d’accès sur les ordinateurs locaux.

Examples

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 dans le répertoire public, tapez :

where $public:*.*

Pour rechercher tous les fichiers nommés Bloc-notes dans le lecteur C de l’ordinateur distant, Ordinateur1 et ses sous-répertoires, tapez :

where /r \\computer1\c notepad.*