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

Encontrar um Directório/Pasta com CMD sem conhecer o caminho completo

Não conheço o caminho completo para uma pasta, apenas o nome da pasta. Gostaria de encontrar em todo o lado onde esta pasta esteja a utilizar CMD. Existe algum comando que faça isto?

Estou à procura de um equivalente a *nix’s:

find . -name <folder name> -type d

Existe algo parecido no CMD do Windows? Eu conheço dir /s …

Respostas (3)

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

Portanto, na raiz da unidade:

dir <Folder Name> /AD /s
11
11
11
2012-05-23 20:00:08 +0000
  1. mudar para a pasta de procura de raiz (por exemplo C:)
  2. tipo dir /S /P <file or foldername> (/P pausas após cada ecrã cheio de informação)

Se desejar uma lista de todas as ocorrências de um nome de ficheiro específico, pode simplesmente redireccionar a saída para um ficheiro:

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

Também pode reduzir os seus resultados usando a chave /A do comando dir. Se desejar listar apenas directórios, pode anexar /AD ao seu comando:

dir /S /P <filename> /AD

Outras possibilidades são:

/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

Se quiser saber mais sobre o comando dir, basta digitar dir /? no seu cmd.

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

/S pesquisa recursivamente

/b remove os metadados adicionais do directório dos resultados da pesquisa, de modo a obter uma lista limpa e agradável de ficheiros