Dateien mit einem Präfix versehen

Um Dateien noch einen Text vor den Namen zu stellen bedarf es ein paar Tricks, denn „ren *.txt Präfix*.txt“ funktioniert nicht. Ein kleines Powershellscript löst das Problem:

Param (
 [String]$Prefix,
 [String[]]$Pfad
)
$Dateiliste=ls $Pfad
foreach ($Eintrag in $Dateiliste) {
 rename-item $Eintrag.Fullname ($Prefix+$Eintrag.Name)
}
Das Script bsw. unter dem Namen Prefdran.ps1 abspeichern und dann kann man alle Dateien in einem Ordner durch diesen Aufruf:

./Prefdran.ps1 „Was vor den Namen soll“ c:\Mein\Ordner\Pfad\*.Dateityp

umbenennen lassen.


Kommentare

2 Antworten zu „Dateien mit einem Präfix versehen“

  1. Avatar von Kati Buchholz
    Kati Buchholz

    Funktionert das Skript auch? Bei mir leider nicht.

    1. Hallo Frau Buchholz,

      vielen Dank für den Hinweis. Da waren gleich ein paar „Schnitzer“ drin. Nun steht die korrekte (und getestete) Version bereit.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert