Znajdź katalog / folder za pomocą CMD, nie znając pełnej ścieżki


17

Nie znam pełnej ścieżki do folderu, tylko nazwa folderu. Chciałbym znaleźć wszędzie, gdzie ten folder używa CMD. Czy istnieje polecenie, które to robi?

Szukam odpowiednika * nix:

find . -name <folder name> -type d

Czy jest coś takiego w Windows CMD? Wiem, reż / s ...

Odpowiedzi:


24

Więc w katalogu głównym dysku:

dir <Folder Name> /AD /s

3
/ A- Wyświetla pliki o określonych atrybutach. D-może być atrybutem Katalogi / s - wyświetla pliki w określonym katalogu i wszystkich podkatalogach.
nanospeck

Czy można rozszerzyć to wyszukiwanie również na ukryte podfoldery?
Łukasz


1
Następnie powiedz mu, aby szukał dowolnego napędu.
EBGreen,

Aby uzyskać zwięzłą listę wszystkich lokalizacji katalogu, możesz dodać / B, w ten sposób:dir <Folder Name> /AD/S/B
Matt Roy

11
  1. przejdź do folderu wyszukiwania głównego (np. C :)
  2. type dir /S /P <file or foldername>(/ P zatrzymuje się po każdym ekranie informacji)

Jeśli chcesz wyświetlić listę wszystkich wystąpień określonej nazwy pliku, możesz po prostu przekierować dane wyjściowe do pliku:

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

Możesz także zawęzić wyniki za pomocą przełącznika / A polecenia dir. Jeśli chcesz wyświetlić tylko katalogi, możesz dołączyć /ADdo polecenia:

dir /S /P <filename> /AD

Inne możliwości to:

 /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

Jeśli chcesz dowiedzieć się więcej o poleceniu dir, po prostu wpisz dir /?w swoim cmd.


np. może warta aprobata? ;)
wullxz

Zdecydowanie warto, ale mój przedstawiciel nie jest wystarczająco wysoki na tym sub-SOF hahaha
Daniel Kats

0
dir /S /b

/ S wyszukuje rekurencyjnie

/ b usuwa dodatkowe metadane katalogu z wyników wyszukiwania, dzięki czemu otrzymujesz ładną czystą listę plików


To nie działa poprawnie. Zobacz i.imgur.com/X0MCR1p.png
DavidPostill

@DavidPostill - tak, obraz pokazuje, że pytasz o zawartość „testu”, który zawiera pojedynczy element „testu” (przynajmniej to wszystko, co możemy w nim zobaczyć), a flaga / b usuwa metadane nagłówka. Bez flagi / b wyświetlany jest również katalog główny
Krakkos,

Chodzi mi o to. Używanie \b pominięć f:\test z listy. Zwraca jeden plik, gdy są dwa. Dlatego odpowiedź jest zła.
DavidPostill
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.