Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Renomear Arquivos e Pastas Usando o PowerShell com Rename-Item

Renomear arquivos e pastas é uma tarefa comum para administradores de sistemas e usuários avançados. No ambiente Windows, o PowerShell oferece um comando poderoso chamado Rename-Item que facilita essa operação. Neste artigo, vamos explorar como usar o Rename-Item para renomear arquivos e pastas de maneira eficiente.

O Comando Rename-Item

O Rename-Item é um cmdlet do PowerShell que permite renomear arquivos e pastas. Ele é muito útil quando você precisa automatizar a renomeação de múltiplos itens ou quando precisa realizar a tarefa em scripts.

Sintaxe Básica

A sintaxe básica do comando Rename-Item é a seguinte:

Rename-Item -Path "Caminho\Para\O\ArquivoOuPasta" -NewName "NovoNome"

Exemplos Práticos

Renomear um Arquivo

Vamos começar com um exemplo simples de como renomear um arquivo:

Rename-Item -Path "C:\Users\Usuario\Documents\arquivo.txt" -NewName "novo_arquivo.txt"

Neste exemplo, o arquivo arquivo.txt localizado na pasta Documents será renomeado para novo_arquivo.txt.

Renomear uma Pasta

Você também pode usar o Rename-Item para renomear pastas:

Rename-Item -Path "C:\Users\Usuario\Documents\PastaAntiga" -NewName "PastaNova"

Aqui, a pasta PastaAntiga será renomeada para PastaNova.

Renomear Múltiplos Arquivos

Se você precisar renomear múltiplos arquivos, pode usar um loop. Por exemplo, para adicionar um prefixo a todos os arquivos .txt em uma pasta:

Get-ChildItem -Path "C:\Users\Usuario\Documents\" -Filter *.txt | ForEach-Object {
    Rename-Item -Path $_.FullName -NewName ("prefixo_" + $_.Name)
}

Este script adiciona o prefixo "prefixo_" a todos os arquivos .txt na pasta especificada.

Usando Expressões Regulares

Para renomear arquivos usando expressões regulares, você pode combinar Get-ChildItem com Rename-Item. Por exemplo, para substituir espaços por underscores em nomes de arquivos:

Get-ChildItem -Path "C:\Users\Usuario\Documents\" -Filter *.txt | ForEach-Object {
    $newName = $_.Name -replace " ", "_"
    Rename-Item -Path $_.FullName -NewName $newName
}

Considerações Finais

O Rename-Item é uma ferramenta poderosa e flexível para renomear arquivos e pastas no ambiente Windows. Combinado com outros cmdlets do PowerShell, ele pode ser usado para realizar operações complexas de renomeação de maneira eficiente e automatizada.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.