Suponha que você quis dizer "substituir" todos os espaços por sublinhados ...
no PS Get-ChildItems
ou gci
é muito poderoso
> gci -r -n
Silly Windows
Silly Windows\empty file2
Silly Windows\emptyfile1
> gci -r | where-object { $_.name.Contains(" ") } | rename-item -NewName { $_.name -replace " ","" }
> gci -r -n
SillyWindows
SillyWindows\emptyfile1
SillyWindows\emptyfile2