none
Verzeichnisnamen das Ende entfernen RRS feed

  • Frage

  • Hallo liebe Community,

    habe da einen Befehl:

    ‘Ich bin ein Beispiel 2015 das Ende’ -replace ‘(\d{4})(.*$)’,’$1' -replace ‘(\d{4})’,’ ‘

    welche mir das Ende inclusive dem Jahr entfernt.

    Meine Frage lautet nun wie kann ich dies bei einem Verzeichnisnamen anwenden? Oder gibt es da etwas besseres? Mein Befehl an dem ich herum doktere sieht so aus:

    Get-ChildItem $path -Recurse -Force
    # um das Verzeichnis aufzurufen
    # und dann den Verzeichnisnamen bearbeiten mit
    | rename-item -path $_.Fullname ($_.BaseName).Replace'(\d{4})(.*$)’,’$1' -replace (‘(\d{4})’,’ ‘) 

    Diesen Namen würde ich dann übernehmen für die Dateien, welche sich in dem Verzeichnis befinden. Diese habe verschiedene Dateierweiterungen wie .nfo, .avi, etc.

    Für Eure Mühe bedanke ich mich.

    LG

    Svensus

    Samstag, 21. Februar 2015 20:04

Antworten

Alle Antworten