Procurando por arquivos dentro de um número de pastas na linha de comando no Windows 10

0

Eu estou tentando encontrar a sintaxe adequada para encontrar todos os arquivos com um nome específico que estão em uma infinidade de pastas. Então - eu tenho um diretório com mais de 100 pastas, em cada pasta existem arquivos que são nomeados com exclusividade, mas têm uma string semelhante em cada nome (AC_DATA). Eu quero encontrar os nomes e diretórios de todos os arquivos AC_DATA *. Eu tentei muitas combinações, esta funciona se eu tiver o nome da pasta:

dir -r C: \ DATA [nome da pasta] / b | findstr / s / i AC_DATA *

mas isso não funciona quando eu quero encontrar todos os arquivos que estão nessas pastas. Eu preciso encontrar esses arquivos enquanto não estiver no diretório C: \ DATA \. Eu posso fazer isso no Windows 7 e no Unix, mas 10 está me enganando.

    
por Sam 08.11.2017 / 23:33

1 resposta

0

A sintaxe correta para pesquisar a partir da linha de comando é:

dir /a /s <filename> onde <filename> é o nome (ou padrão - são aceitos curingas) do arquivo que você está procurando.

/a lista todos os arquivos, incluindo arquivos ocultos e de sistema, e% /s pesquisa o diretório atual e todos os subdiretórios. OBSERVAÇÃO você deve CD no diretório em que deseja iniciar sua pesquisa primeiro.

    
por 09.11.2017 / 00:22