Ergebnis 1 bis 2 von 2

Thema: BATCH-Datei zum Umbenennen von Datein

  1. #1
    Registriert seit
    30.11.2013
    Beiträge
    4

    BATCH-Datei zum Umbenennen von Datein

    Guten Abend liebe Communty,

    ich brauche für FMS32PRO eine Batch-Datei, die mir die aufgezeichneten WAV Dateien umbenennt.

    Es geht um folgendes:
    In einem Verzeichnis liegen mehrere Dateien, z.B.
    22225jhshmddkfd.wav
    22981jhdvbhgxx.wav
    22325khdcjhbfcj.wav

    Nun suche ich eine Batch-Datei, die quasi immer die ersten 5 Zahlen des Namens nimmt und den Rest des Namens löscht.

    Sofern eine Datei dann zwei mal gleich heißen würde, soll die alte Datei einfach durch die neuere überschrieben werden (z.B. heißt eine bereits umbenannte Datei 22225.wav und die andere 22225snncd.wav sollte diese auf 22225.wav umbenannt und damit die alte überschrieben werden.

    Nochmal ganz kurz im Klartext: Ich brauche eine Batch-Datei, die bei einem Namen einer Datei die ersten 5 Zeichen behält und den Rest des Namens löscht. Sofern es bereits eine Datei gibt, dessen Namen der umbennanten Datei dann gleich sein würde, soll diese einfach durch die neu umbenannte Datei überschrieben werden.

    Ich hoffe ihr wisst was ich meine und könnt mir helfen.

    Schöne Grüße und schönen Abend noch
    euer Bullet

  2. #2
    Registriert seit
    29.07.2005
    Beiträge
    103
    Ich denke dass es damit funktionieren sollte.

    Der Pfad "D:\test" muss noch angepasst werden. Ansonsten sollte alles passen.

    Code:
    @echo off
    
    cd /d "D:\test"
    for /f "tokens=*" %%i in ('dir /a-d /b *.wav') do call :ablauf %%i
    goto :eof
    
    
    :ablauf
    set var=%1
    set var_neu=%var:~0,5%.wav
    if %var% == %var_neu% goto :eof
    if exist %var% if exist %var_neu% del /f /q %var_neu%
    rename %var% %var_neu%
    :eof
    Mfg
    Moulder

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •