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:
.ps1
, por exemplo, RenomearArquivosMP4.ps1
.cd
..\RenomearArquivosMP4.ps1
e pressione Enter.