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

Znajdź katalog/folder za pomocą CMD bez znajomości pełnej ścieżki

Advertisement

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

Szukam odpowiednika dla systemu ®nix:

find . -name <folder name> -type d

Czy jest coś takiego w Windowsowym CMD? Wiem, że dir /s …

Advertisement
Advertisement

Odpowiedzi (3)

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

Tak więc w korzeniu dysku:

dir <Folder Name> /AD /s
11
11
11
2012-05-23 20:00:08 +0000
  1. przełącz się do głównego folderu wyszukiwania (np. C:)
  2. wpisz dir /S /P <file or foldername> (/P pauzuje po każdym wyświetleniu informacji)

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

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

Możesz również zawęzić wyniki, używając przełącznika /A polecenia dir. Jeśli chcesz wylistować tylko katalogi, możesz dodać /AD do 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 chciałbyś dowiedzieć się więcej o poleceniu dir, po prostu wpisz dir /? do swojego cmd.

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

/S wyszukuje rekursywnie

/b usuwa dodatkowe metadane katalogów z wyników wyszukiwania, więc otrzymujesz ładną, czystą listę plików

Advertisement

Pytania pokrewne

7
5
15
4
13
Advertisement