it-swarm.com.de

Suchen Sie ein Verzeichnis / einen Ordner mit CMD, ohne den vollständigen Pfad zu kennen

Ich kenne nicht den vollständigen Pfad zu einem Ordner, nur den Ordnernamen. Ich möchte überall finden, wo dieser Ordner CMD verwendet. Gibt es einen Befehl, der das macht?

Ich suche ein Äquivalent zu * nix's:

find . -name <folder name> -type d

Gibt es so etwas in Windows CMD? Ich weiß, dir/s ...

17
BlackSheep

Also an der Wurzel des Laufwerks:

dir <Folder Name> /AD /s
21
EBGreen
  1. wechseln Sie in den Root-Suchordner (z. B. C :)
  2. typ dir /S /P <file or foldername> (/ P pausiert nach jedem Bildschirm voller Informationen)

Wenn Sie eine Liste aller Vorkommen eines bestimmten Dateinamens wünschen, können Sie die Ausgabe einfach in eine Datei umleiten:

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

Sie können Ihre Ergebnisse auch eingrenzen, indem Sie die Option/A des Befehls dir verwenden. 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 Befehl dir erfahren möchten, geben Sie einfach dir /? in Ihre Befehlszeile ein.

11
wullxz
dir /S /b

/ S sucht rekursiv

/ b entfernt die zusätzlichen Verzeichnismetadaten aus den Suchergebnissen, sodass Sie eine übersichtliche Liste der Dateien erhalten

0
Krakkos