0 Pluspunkte 0 Minuspunkte
Ich habe in einem Ordner mehrere Dateien mit der Endung .log liegen. Wie kann ich von allen Dateien die Endung auf .txt ändern? Am besten mit einem Powershell Script.

Danke
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Du kannst mit dem Cmdlet Get-ChildItem alle .log Dateien finden und mit der Methode ChangeExtension aus der Klasse System.IO.Path die Dateierweiterung zu .txt ändern.

Get-ChildItem -Path ".\" -Filter *.log | ForEach-Object {
    Rename-Item -Path $_.FullName -NewName ($_.BaseName + ".txt")
}
von (732 Punkte)