Ich habe eine bestimmte Dateien in verschiedenen Verzeichnissen in einem bestimmten übergeordneten Verzeichnis enthalten. Einige dieser Dateien haben einen bestimmten Text als Präfix. Ich möchte diesen Text durch Powershell durch einen anderen Text ersetzen. Ich habe es unten versucht. Aber kein Glück. Die Powershell-Ausgabe erfolgt so, als ob die Dateinamen umbenannt wurden. Jedoch, wenn ich in das Verzeichnis überprüft zurück es war nicht wirklich wider:rekursiv ersetzen bestimmten Text in allen Dateien nach bestimmten Muster mit einem anderen Text
0
A
Antwort
0
Ihre ForEach-Object
Schleife dauert nur den Namen der Dateien, ersetzt das Präfix, dann spiegelt die geänderte Zeichenfolge. Verwenden Sie Rename-Item
statt ForEach-Object
:
Get-ChildItem abc* | Rename-Item -NewName { $_.Name.Replace('abc', 'uvw') }
Verwandte Themen
- 1. Suche bestimmten Text in allen Dateien
- 2. entfernen Text nach bestimmten Wort
- 3. Ersetzen Sie einen bestimmten Text in allen Dateien mit Shell Shell Befehl
- 4. Suche nach bestimmten Argumenten in Text
- 5. Speziell nicht bestimmten Text ersetzen - funktioniert nicht
- 6. Lesen Sie einen Text mit bestimmten Muster in CSV-Datei
- 7. Vim Syntax-Hervorhebung - ausschließen bestimmten Text aus einem Muster
- 8. Javascript - Text ersetzen, wenn der Tag einen bestimmten Text enthält
- 9. Extract String nach einem bestimmten Muster
- 10. Sublime Text 3 API: Text in einer bestimmten Region finden
- 11. Korrigieren Sie alle Dateien rekursiv in einem bestimmten Ordner mit Ausnahme eines bestimmten Dateityps
- 12. Wie bekomme ich bestimmten Text nach einem div mit xpath
- 13. rekursiv Dateien mit einer bestimmten Erweiterung finden
- 14. Regex - Passender Text NACH bestimmten Zeichen
- 15. ersetzen Sie Text in einer Linie basierend auf bestimmten Muster mit sed in Bash
- 16. MigraDoc - Fett bestimmten Text in einem Absatz
- 17. Text nach Überschreiten einer bestimmten Größe abschneiden
- 18. Extrahieren Zeichenfolge nach bestimmten Muster
- 19. Fetch-Wert nach bestimmten Muster in Unix
- 20. So ersetzen Sie Text zwischen bestimmten Zeichen in Javascript
- 21. Wie suche ich nach einem bestimmten Text innerhalb einer Variablen?
- 22. Ausrichten von Text auf einem bestimmten Zeichen
- 23. Wie lautet die Tastenkombination zum Ersetzen von Text in allen Dateien in Sublime Text 2?
- 24. Suchen Sie Dateien, deren Pfad mit einem bestimmten Muster endet
- 25. Recursively Suche Dateien mit dem Namen string.xml für bestimmten Text
- 26. Suche nach allen Klassen mit einem bestimmten Attribut
- 27. Übereinstimmen Sie alle Links mit einem bestimmten Muster in Javascript
- 28. Wie werden Dateien mit bestimmten Erweiterungen in PowerShell rekursiv abgerufen?
- 29. Auswählen bestimmten Text von Elemente
- 30. Wie man einen bestimmten Text in einem TextArea in Swing
Nicht rekursiv umbenennen Dateien in Unterordner – Mahesha999
arbeiten hinzugefügt '-Recurse' nach' Get-ChildItem' scheint zu arbeiten. Schreibe ich damit? – Mahesha999
@ Mahesha999 Ja. –