where

Zeigt den Speicherort von Dateien an, die dem angegebenen Suchmuster entsprechen.

Syntax

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

Parameter

Parameter BESCHREIBUNG
/r <Dir> Zeigt eine rekursive Suche an, beginnend mit dem angegebenen Verzeichnis.
/q Gibt einen Exitcode (0 für Erfolg, 1 für Fehler) zurück, ohne die Liste der übereinstimmenden Dateien anzuzeigen.
/f Zeigt die Ergebnisse des Befehls where in Anführungszeichen an.
/t Zeigt die Dateigröße und das Datum und die Uhrzeit der letzten Änderung jeder übereinstimmend Datei an.
[$<ENV>:|<Path>:]<Muster>[ ...] Gibt das Suchmuster für die abzugleichenden Dateien an. Mindestens ein Muster ist erforderlich, und das Muster kann Platzhalterzeichen (* und ?) enthalten. Standardmäßig durchsucht where das aktuelle Verzeichnis und die Pfade, die in der Umgebungsvariable PATH angegeben sind. Sie können einen anderen zu durchsuchenden Pfad angeben, indem Sie das Format $ENV:Muster verwenden (wobei ENV eine vorhandene Umgebungsvariable ist, die einen oder mehrere Pfade enthält) oder im Format Path:Muster (wobei Path der zu durchsuchende Verzeichnispfad ist). Diese optionalen Formate sollten nicht mit der Befehlszeilenoption /r verwendet werden.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Wenn Sie keine Dateinamenerweiterung angeben, werden die in der Umgebungsvariablen PATHEXT aufgeführten Erweiterungen standardmäßig an das Muster angefügt.
  • Where kann rekursive Suchvorgänge ausführen, Dateiinformationen wie Datum oder Größe anzeigen und Umgebungsvariablen anstelle von Pfaden auf lokalen Computern akzeptieren.

Beispiele

Um alle Dateien mit dem Namen „Test“ auf Laufwerk C des aktuellen Computers und seiner Unterverzeichnisse zu suchen, geben Sie Folgendes ein:

where /r c:\ test

Um alle Dateien im Verzeichnis „Public“ auflisten zu können, geben Sie Folgendes ein:

where $public:*.*

Um alle Dateien mit dem Namen „Notepad“ auf Laufwerk C des Remote-Computers (Computer1) und seiner Unterverzeichnisse zu suchen, geben Sie Folgendes ein:

where /r \\computer1\c notepad.*