Batch - Dateien umbenennen

Dieses Thema Batch - Dateien umbenennen im Forum "Windows XP Forum" wurde erstellt von docluma, 24. Mai 2011.

Thema: Batch - Dateien umbenennen Hallo, ich habe folgende Verzeichnisstruktur R:\_ToRename\ R:\_ToRename\20110522\1\ R:\_ToRename\20110523\1\...

  1. Hallo,

    ich habe folgende Verzeichnisstruktur

    R:\_ToRename\
    R:\_ToRename\20110522\1\
    R:\_ToRename\20110523\1\
    R:\_ToRename\20110524\1\
    usw.
    In diesen Verzeichnissen befinden sich die Dateien, die ich per batch-Datei umbennen möchte.

    Die Dateien haben folgendes Format:
    zB 00606E909A1D_m20110523232230.jpg

    Nun möchte nun den Teil nach dem m behalten, da dieses das Datum mit Uhrzeit ist. Vor dem Zeitstring noch cam1_ davor, den Teil mit der Zeit der Lesbarkeit wegen mit Unterstrichen unterteilen, und ans Ende (vorm Suffix) _2 dranhängen.

    Die Datei soll nach dem Umbennen wie folgt heissen:
    cam1_20110523_232230_2.jpg

    Die Batch-Datei befindet sich in R:\ToRename\

    Folgendes habe ich erstes gemacht:

    @echo off
    set Quelle=R:\_ToRename
    Set DateiFilter=*.jpg
    for /r %Quelle% %%i in (%DateiFilter%) do rename %%i %%~ni_Test.jpg
    end

    Das funktioniert schon mal. Nun habe ich aber Probleme, den Dateinamen auseinander zu nehmen. Versucht habe ich verschiedenes mit Variablenzuweisung der Teile des Dateinames mit Part1=%%i:~15,8 und Part2=%%i:~23,6. Danach dann NewName=cam1_%Part1%_%Part2%_2.jpg
    rename %%i=%NewName%.jpg

    Versuche habe ich auch mit For /f tokens= und delims probiert, aber da blicke ich garnicht durch.

    Ich hoffe, ich habe mein Anliegen verständlich erklärt, und es kann mir jemand helfen.

    Besten Dank schon mal
    docluma
     
Die Seite wird geladen...

Batch - Dateien umbenennen - Ähnliche Themen

Forum Datum
Windows Batchdateien funktionieren Nicht Windows XP Forum 22. Jan. 2012
cmd-Ausgabe bei Batch-Dateien trotz Dateiumleitung Webentwicklung, Hosting & Programmierung 27. Okt. 2010
Batch zum Löschen von speziellen Dateien älter als 100 Tage mit Ausnahme Webentwicklung, Hosting & Programmierung 1. Okt. 2010
verzeichnisse und dateien rekursiv mit batch lsöchen Windows XP Forum 29. Sep. 2010
per Batch Dateien verschieben bis 1024kb Webentwicklung, Hosting & Programmierung 29. Apr. 2010