Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Define o diretório onde estão os arquivos .mp4
$diretorio = "C:\Caminho\Para\Seus\Arquivos"
# Obtém todos os arquivos .mp4 no diretório
$arquivos = Get-ChildItem -Path $diretorio -Filter "*.mp4"
# Contador para a enumeração dos arquivos
$contador = 1
# Lista para armazenar os nomes dos arquivos renomeados
$nomesArquivos = @()
foreach ($arquivo in $arquivos) {
# Remove números no início do nome do arquivo
$novoNome = $arquivo.Name -replace '^\d+\s*', ''
# Cria o novo nome com a enumeração
$novoNomeComEnum = "{0:D3} $novoNome" -f $contador
# Renomeia o arquivo
Rename-Item -Path $arquivo.FullName -NewName $novoNomeComEnum
# Adiciona o novo nome à lista
$nomesArquivos += $novoNomeComEnum
# Incrementa o contador
$contador++
}
# Gera o arquivo .txt com os nomes dos arquivos renomeados
$dataAtual = Get-Date -Format "yyyy-MM-dd"
$arquivoRelatorio = "$diretorio\Musicas_Atuais_$dataAtual.txt"
$nomesArquivos | Out-File -FilePath $arquivoRelatorio -Encoding UTF8
Write-Output "Renomeação concluída e relatório gerado em $arquivoRelatorio"
Como Executar o Script:
1. Abra o PowerShell como Administrador.
2. Copie e cole o script acima em um editor de texto (por exemplo, Notepad) e salve o arquivo com a extensão .ps1
, por exemplo, RenomearArquivosMP4\.ps1
.
3. No PowerShell, navegue até o diretório onde o script foi salvo usando o comando cd
.
4. Execute o script digitando .\RenomearArquivosMP4\.ps1
e pressione Enter.
5. O script irá renomear os arquivos .mp4 no diretório especificado, removendo números no início do nome, enumerando-os novamente e gerando um arquivo de relatório com os nomes atualizados.