Ich habe einen Windows-Server. Die Dateistruktur hat Tausende von Verzeichnissen, die mit einem BLANK "" und einem leeren Leertaste-Leerzeichen beginnen. Ich muss dieses Leerzeichen entfernen.Ordnernamen beginnen mit einem Leerzeichen "" Ich muss das Leerzeichen am Anfang aller Ordner entfernen
Antwort
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.
'$ _. TrimStart()' könnte einfacher für das OP zu arbeiten. – Matt
@Matt Gute Idee - bearbeitet, um stattdessen zu verwenden. – TessellatingHeckler
Sie können den Speicherplatz weglassen, der nicht benötigt wird. Es trimmt standardmäßig Leerzeichen – Matt
- 1. mysql Entfernen Sie alle Leerzeichen am Anfang der Zeichenfolge
- 2. Neue Zeile mit Leerzeichen beginnen
- 3. Entfernen Sie Leerzeichen aus Dateinamen im Ordner
- 4. Entfernen mehrerer Leerzeichen und Leerzeichen mit gsub
- 5. Im Batch, wie erstelle ich Leerzeichen am Anfang eines Eingabeaufforderungsstrings?
- 6. Ein Leerzeichen am Anfang einer Zeile mit pyparsing
- 7. Wie Git beschäftigt sich mit Ordnernamen mit Leerzeichen
- 8. Wie entfernen Sie Leerzeichen am Anfang und am Ende in Matlab?
- 9. Streifen weiße Leerzeichen am Eingang
- 10. Android EditText: Überprüfen, ob Leerzeichen nicht am Anfang oder Ende
- 11. Wie füge ich am Anfang jeder Zeile in einem ausgewählten Text mit autohotkey vier Leerzeichen hinzu?
- 12. Leerzeichen am Anfang eines Textes in HTML anzeigen
- 13. Regex für jede Gruppe von Leerzeichen am Anfang einer Zeile
- 14. Wie wird ein Leerzeichen am Anfang des Ausdrucks python gefunden?
- 15. Entfernen Leerzeichen am Ende eines Strings in Java
- 16. Wörter, die durch einzelne Leerzeichen getrennt sind, ohne Leerzeichen am Anfang oder Ende
- 17. Regex, um Strings mit einem Leerzeichen am Ende zu greifen
- 18. SQLSRV Aktualisierungsabfrage Leerzeichen entfernen
- 19. ASP.NET Label entfernen Leerzeichen
- 20. Mehrere Leerzeichen zu einem Leerzeichen zusammenführen; Entferne nachfolgende/führende Leerzeichen
- 21. Wie entferne ich Leerzeichen vom Anfang eines Strings?
- 22. Wie entfernen führende und nachgestellten Leerzeichen aus einem String
- 23. Regex zum Entfernen aller Leerzeichen außer in Klammern
- 24. SMARTY: Entfernen Sie Leerzeichen am Anfang oder Ende meiner Zeichenfolge in Smarty Vorlage?
- 25. Nullen am Anfang einer Zahlenfolge entfernen VBA
- 26. So entfernen Sie Leerzeichen aus einem XmlDocument
- 27. XPath-Ausdruck entfernen Leerzeichen
- 28. php Entfernen überschüssige Leerzeichen
- 29. Entfernen Sie mehrzeilige Leerzeichen
- 30. Entfernen von Leerzeichen
Entschuldigung, es gibt Unterverzeichnisse mindestens 15 Ebenen nach unten –