$path = "D:\Pasta dos Alunos\Turma [0-9]\Word" $regex = "^.+8.+-\s([\w\s]*).docx$" Get-ChildItem -Path $path -Recurse | ForEach-Object { if($.FullName -match $regex) { $name = $Matches[1].Trim().ToLower() $name = $textInfo.ToTitleCase($name) $name = $name -replace '\s+', ' ' $newName = "Aula 08 - Avaliação Word - $name.docx" Rename-Item -Path $.FullName -NewName $newName } }
so dando uma mudada aqui e ali, mas nao sei se é o resultado esperado. roda ai e me diz.