Obtenha o caminho completo dos arquivos no PowerShell

Obtenha o caminho completo dos arquivos no PowerShell

PowerShell pode ajudar a gerenciar todos os arquivos do sistema usando uma variedade de comandos. Esta operação de gerenciamento de arquivos inclui cópia, movimentação, exclusão ou renomeação. PowerShell também ajuda a pesquisar arquivos no sistema e pode ser utilizado para encontrar a localização do arquivo existente. Além disso, também pode ajudar a obter o caminho de vários arquivos de uma só vez. Para esse fim, o “Get-Childitem”O comando é utilizado principalmente para recuperar ou obter o caminho do arquivo.

Este tutorial apresentará um guia completo para obter ou encontrar o caminho dos arquivos no PowerShell.

Como obter/recuperar o caminho completo dos arquivos usando o PowerShell?

Esses métodos alistados podem ser utilizados para obter o caminho completo dos arquivos em PowerShell em combinação com o “Get-Childitem”Comando:

  • Comando foreach.
  • Selecionar comando de objeto.
  • Comando formato-table.

Método 1: Obtenha o caminho completo dos arquivos no PowerShell usando o comando "foreach"

O "Para cada”O cmdlet é quando usado com o“Get-Childitem”, Ele recebe e imprime o caminho completo dos arquivos.

Exemplo

Vamos considerar um determinado exemplo de código:

> Get-Childitem C: \ Doc \*.txt -recurse | foreach "$ _"

De acordo com o comando dado:

  • Primeiro, invocar o “Get-Childitem”Comando para obter os arquivos de um local ou diretório especificado.
  • Em seguida, use o “-Recurso”Parâmetro para procurar os arquivos nos subpasta.
  • Depois disso, adicione o pipeline “|” Isso leva a saída do comando anterior e depois o transfere como entrada para o próximo comando.
  • Finalmente, adicione um “para cada”Faça um loop para imprimir o caminho completo dos arquivos um por um:

Os caminhos completos de todos os arquivos do diretório selecionado foram exibidos no console.

Método 2: Obtenha/recupere o caminho completo dos arquivos no PowerShell usando o comando “select-object”

Outro comando que pode ser quando usado com o “Get-Childitem”Para recuperar o caminho/diretório dos arquivos, é o“Selecionar objeto”.

Exemplo

Para utilizá -lo, consulte o comando fornecido:

> Get -Childitem C: \ Doc -filter *.txt -recurse | Select -object -expandProperty FullName

No código declarado:

  • ““Selecionar objeto”O comando é usado para selecionar os objetos especificados pelo usuário.
  • ““-ExpandProperty”Seleciona e expande a propriedade especificada se a propriedade for uma matriz.
  • ““Nome completo”É usado para obter o nome completo do objeto especificado:

Método 3: Obtenha o caminho completo dos arquivos no PowerShell usando o comando “formato-tabela”

O "Tabela de formato”O cmdlet auxilia na formatação da saída em uma tabela com apenas propriedades selecionadas de um objeto. Mais especificamente, ele imprime os caminhos de arquivo na forma de uma tabela quando usado com o “Get-Childitem”Comando.

Exemplo

Execute a seguinte linha de código no Console PowerShell:

> Get -Childitem C: \ Doc -filter *.txt -recurse | Nome completo da tabela de formato

O comando acima pesquisará e obterá os arquivos com o “.TXT”Extensão que estão presentes no“C: \ Doc”Diretório. Para esse fim, usamos o “-Filtro”Parâmetro e adicionou o curinga“*Operador ao lado do “.TXTExtensão para obter apenas os arquivos com a extensão mencionada:

Como pode ser visto na saída acima, o caminho dos arquivos foi impresso no formato da tabela.

Conclusão

O caminho completo dos arquivos usando o PowerShell pode ser recuperado usando o “Get-Childitem”Cmdlet. Além disso, alguns outros comandos podem ser usados ​​com o cmdlet especificado para obter o caminho do arquivo de várias maneiras. Esses comandos incluem “Selecionar objeto","Tabela de formato", ou "Para cada”. Este tutorial apresentou um guia completo para obter os arquivos no PowerShell.