where

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

Syntax

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

Parameters

Parameter Description
/r <Verzeichnis> Gibt eine rekursive Suche an, beginnend mit dem angegebenen Verzeichnis.
/q Gibt einen Exit-Code zurück (0 für Erfolg, 1 für Fehler), 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 übereinstimmenen Datei an.
[$<ENV>:|<Pfad>:]<Muster>[ ...] Gibt das Suchmuster für die dateien an, die übereinstimmen sollen. 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 Umgebungsvariablen PATH angegeben sind. Sie können einen anderen Pfad für die Suche angeben, indem Sie das Format $ENV:Pattern verwenden (wobei ENV eine vorhandene Umgebungsvariable ist, die einen oder mehrere Pfade enthält) oder das Format Path:Pattern verwenden (wobei Path der Verzeichnispfad ist, den Sie durchsuchen möchten). Diese optionalen Formate sollten nicht mit der Befehlszeilenoption /r verwendet werden.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Remarks

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

Examples

Um alle Dateien mit dem Namen "Test" im Laufwerk C des aktuellen Computers und deren Unterverzeichnisse zu finden, geben Sie Folgendes ein:

where /r c:\ test

Wenn Sie alle Dateien im öffentlichen Verzeichnis auflisten möchten, geben Sie Folgendes ein:

where $public:*.*

Um alle Dateien namens Editor auf Laufwerk C des Remotecomputers, Computer1 und deren Unterverzeichnisse zu suchen, geben Sie Folgendes ein:

where /r \\computer1\c notepad.*