2016-05-18 20 views

Antwort

4

Also beginnen sie mit einem Leerzeichen?

# List directories where the name starts with a space 
# Rename them by replacing a space at the start with nothing 
gci -Directory -Recurse -Filter " *" | ren -New {$_.Name.TrimStart()} -WhatIf 

NB. Es wird Fehler ausgeben, wenn es einen Ordner gibt, der bereits den Namen ohne Leerzeichen hat.

+2

'$ _. TrimStart()' könnte einfacher für das OP zu arbeiten. – Matt

+0

@Matt Gute Idee - bearbeitet, um stattdessen zu verwenden. – TessellatingHeckler

+0

Sie können den Speicherplatz weglassen, der nicht benötigt wird. Es trimmt standardmäßig Leerzeichen – Matt

Verwandte Themen