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

Поиск каталога/папки с CMD без знания полного пути.

Я не знаю полный путь к папке, только имя папки. Я хотел бы найти везде, где эта папка использует CMD. Есть ли команда, которая делает это?

я ищу эквивалент *nix’s:

find . -name <folder name> -type d

Есть ли что-нибудь подобное в Windows CMD? Я знаю dir /s …

Ответы (3)

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

Итак, в корне диска:

dir <Folder Name> /AD /s
11
11
11
2012-05-23 20:00:08 +0000
  1. переключитесь в корневую поисковую папку (например, C:)
  2. введите dir /S /P <file or foldername> (/P паузы после каждого экрана с информацией)

Если вам нужен список всех вхождений конкретного имени файла, вы можете просто перенаправить вывод в файл:

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

Вы также можете сузить результаты с помощью переключателя /A команды dir. Если вы хотите перечислить только каталоги, вы можете добавить /AD к вашей команде:

dir /S /P <filename> /AD

Другие возможности:

/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

Если вы хотите узнать больше о команде dir, просто введите dir /? в свою команду.

0
0
0
2018-07-02 09:06:32 +0000

Поиск dir /S /b

/S рекурсивно

/b удаляет метаданные дополнительных каталогов из результатов поиска, так что вы получаете красивый чистый список файлов