Esta postagem explicará um guia completo para pesquisar arquivos usando o PowerShell.
Como pesquisar um arquivo usando pesquisa recursiva no PowerShell?
Estes são os métodos que podem ser usados para pesquisar recursivamente através de arquivos no PowerShell:
Método 1: Pesquise um arquivo usando pesquisa recursiva no PowerShell usando o cmdlet "Get-Childitem"
““Get-Childitem”É um comando específico no PowerShell usado para procurar os arquivos e pastas no local fornecido. Além disso, ele não mostra as pastas vazias do caminho especificado quando um “-Recurso”A bandeira é usada. Esta bandeira é usada para pesquisar recursivamente através dos sub-oscilantes.
Exemplo 1: Como pesquisar um arquivo com um nome específico em diferentes diretórios?
Neste exemplo, usaremos o “Get-Childitem" com "-Filtro" e "-Recurso”Sinaliza para pesquisar um único arquivo com um nome de arquivo da seguinte forma:
> Get -ChildItem C: \ Doc -filter File.txt -recurseAqui:
Exemplo 2: Como pesquisar arquivos com uma extensão específica?
Você também pode utilizar o mesmo comando para pesquisar arquivos, fornecendo a extensão específica. Por esse motivo, use o “Get-Childitem”CMDLET, adicione o caminho da pasta, escreva a extensão do arquivo com um“caráter selvagem *", como "*.TXT”, E finalmente adicione o“-Recurso”Parâmetro no final.
> Get-Childitem C: \ Doc *.txt -recurseAqui o "caráter selvagem *”É usado para localizar o arquivo com as extensões específicas no diretório especificado:
Método 2: Pesquise um arquivo usando pesquisa recursiva no PowerShell usando "dir" cmdlet
Outro cmdlet que pode ser usado para pesquisar recursivamente usando o PowerShell é o “Dir”. É basicamente o pseudônimo do “Get-Childitem”CMDLET usado para exibir os arquivos e pastas do diretório especificado.
Exemplo 1: Como pesquisar um arquivo com um nome específico em diferentes diretórios?
Para pesquisar um único arquivo com um nome específico, primeiro, adicione o “Dir”Cmdlet, adicione o caminho do arquivo, especifique o“-Filtro”Sinalize, escreva o nome exato do arquivo com sua extensão e finalmente adicione o“-Recurso" bandeira:
> Dir C: \ Doc -filter Arquivo.txt -recurseExemplo 2: Como pesquisar arquivos com uma extensão específica?
Arquivos com uma extensão específica podem ser pesquisados recursivamente usando o comando fornecido. Adicione apenas a extensão do arquivo com “caráter selvagem *"No início, como"*.TXT”:
> Dir C: \ doc *.txt -recurseA saída mostra que os arquivos com extensões específicas foram pesquisadas recursivamente do diretório especificado.
Conclusão
Os arquivos no Windows podem ser pesquisados recursivamente usando o “Get-Childitem”Cmdlet com a combinação do“-Recurso" bandeira. Para encontrar um arquivo com o nome do arquivo “-Filtro”A bandeira é usada. Além disso, para pesquisar arquivos com extensão de especificação, basta adicionar a extensão com o “caráter selvagem *"No início, assim"*.TXT”. Esta posta.