PowerShell - Extrair nome e extensão do arquivo

PowerShell - Extrair nome e extensão do arquivo

Powershell permite exportar nomes e extensões de arquivos para um arquivo de texto ou em qualquer formato que você precise. Se essa tarefa for executada usando a interface do usuário, você terá que escrever o nome do arquivo e a extensão em um arquivo de texto um por um, o que é bastante difícil e demorado. Powershell pode executar a mesma tarefa em um minuto usando um comando específico.

Este tutorial observará um guia abrangente para extrair ou exportar nomes e extensões de arquivos.

Como extrair o nome do arquivo e a extensão no PowerShell?

O nome e a extensão do arquivo podem ser extraídos com a combinação do “Get-Childitem" e a "File de fora”Cmdlet. O cmdlet "Get-ChildItem" é usado para obter os itens de mais de um local especificado, enquanto o cmdlet "Out" é usado para enviar ou exportar saída para um arquivo.

Vamos considerar a visão geral do exemplo abaixo para extrair nomes e extensões de arquivos usando PowerShell.

Exemplo

Este exemplo demonstrará para extrair o nome e a extensão do arquivo em um arquivo:

> Get -ChildItem "C: \ doc" -Name | Excesso de arquivo "C: \ New \ títulos.TXT"

No comando declarado:

  • No começo, adicione o “Get-Childitem”Ao lado do caminho do arquivo de onde você deseja extrair o nome e a extensão do arquivo, seguidos pelo“-Nome”Parâmetro para obter o nome e a extensão do arquivo.
  • Depois disso, adicione o “Oleoduto |”Para transferir a saída do cmdlet“ Get-Childitem ”como uma entrada para o cmdlet“ Out-File ”.
  • Por fim, adicione o “File de fora”CMDlet seguido de um caminho de arquivo, onde os nomes e extensões de arquivos serão armazenados:

Execute o comando fornecido para verificar se os nomes e extensões de arquivos foram extraídos ou não:

> Get-Content "C: \ New \ títulos.TXT"

A saída confirma que os nomes dos arquivos com suas extensões foram extraídos com sucesso.

Conclusão

O nome do arquivo e a extensão podem ser extraídos ou exportados usando o “Get-Childitem”Cmdlet com a combinação do“File de fora”Cmdlet. O cmdlet "Get-ChildItem" primeiro leva os arquivos a serem extraídos e depois o "Filial Externo" é usado para gerar os nomes e extensões de arquivos para um novo arquivo de texto. Este post elaborou um guia detalhado para extrair nomes e extensões de arquivos no PowerShell.