Cambie el nombre de archivos y carpetas de forma masiva, eliminando todos los espacios del nombre para subrayar en Windows

Cambie el nombre de archivos y carpetas de forma masiva, eliminando todos los espacios del nombre para subrayar en Windows

Quiero hacer esto como eneste enlace, pero necesito eliminar todos los espacios con guiones bajos, también carpetas y archivos, pero cuando coloco la raíz de una carpeta quiero que pase por todas las subcarpetas y archivos.

¡Gracias!

Respuesta1

Supongamos que quiso decir "reemplazar" todos los espacios con guiones bajos...

en PS Get-ChildItemso gcies bastante potente

 > 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

información relacionada