Eu quero fazer isso como emesse link, mas preciso remover todos os espaços com sublinhados, também pastas e arquivos, mas quando coloco na raiz de uma pasta quero que ela passe por todas as subpastas e arquivos.
Obrigado!
Responder1
Suponha que você quis dizer 'substituir' todos os espaços por sublinhados ...
em 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