Isso é realmente muito fácil no PowerShell. Estou fornecendo um script que pesquisa a pasta atual e suas subpastas em busca de arquivos com .docx
, .xlsx
e .pptx
extensões e, em seguida, exclui todos os arquivos com o mesmo nome, mas com .doc
, .xls
e .ppt
extensions.
A responsabilidade de navegar para a pasta correta antes de executar este script está com você.
Get-ChildItem *.docx,*.xlsx,*.pptx -Recurse | ForEach-Object {
$filePath = $_.FullName
$filePath = $filePath.TrimEnd("x")
Remove-Item $filePath
}
Eu usei deliberadamente várias linhas e nomes legíveis para tornar o script compreensível. (Eu poderia torná-lo um one-liner.) Mas copiando e colando tudo no PowerShell é suportado! :)