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

Suchen eines Verzeichnisses/Ordners mit CMD ohne Kenntnis des vollständigen Pfades

Ich kenne nicht den vollständigen Pfad zu einem Ordner, sondern nur den Ordnernamen. Ich möchte mit CMD überall finden, wo sich dieser Ordner befindet. Gibt es einen Befehl, der dies tut?

Ich suche nach einem Äquivalent zu *nix’s:

find . -name <folder name> -type d

Gibt es so etwas in Windows CMD? Ich kenne dir /s …

Antworten (3)

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

Also an der Wurzel des Laufwerks:

dir <Folder Name> /AD /s
11
11
11
2012-05-23 20:00:08 +0000
  1. Wechseln Sie in den Wurzel-Suchordner (z. B. C:)
  2. Geben Sie dir /S /P <file or foldername> ein (/P pausiert nach jedem Bildschirm voller Informationen)

Wenn Sie eine Liste aller Vorkommen eines bestimmten Dateinamens möchten, können Sie die Ausgabe einfach in eine Datei umlenken:

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

Sie können Ihre Ergebnisse auch mit dem Schalter /A des dir-Befehls eingrenzen. Wenn Sie nur Verzeichnisse auflisten möchten, können Sie /AD an Ihren Befehl anhängen:

dir /S /P <filename> /AD

Andere Möglichkeiten sind:

/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

Wenn Sie mehr über den dir-Befehl wissen möchten, geben Sie einfach dir /?in Ihr cmd ein.

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

/S sucht rekursiv

/b entfernt die zusätzlichen Verzeichnis-Metadaten aus den Suchergebnissen, sodass Sie eine saubere Liste von Dateien erhalten