Bulk renomeia arquivos e pastas, removendo todos os espaços do nome para sublinhado no Windows

1

Eu quero fazer isso como em este link , mas preciso remover todos os espaços com sublinhados, também pastas e arquivos, mas quando eu coloco em uma raiz de uma pasta que eu quero passar por todas as subpastas e arquivos.

Obrigado!

    
por kiki1989sb 30.01.2017 / 23:58

1 resposta

1

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
    
por 31.01.2017 / 00:16