Wie benenne ich in Windows mehrere Dateien um, indem ich zwischen den Dateinamen einen gemeinsamen Namen einfüge?

Wie benenne ich in Windows mehrere Dateien um, indem ich zwischen den Dateinamen einen gemeinsamen Namen einfüge?

Ich habeNAnzahl der Dateien, die ich umbenennen möchte, indem ich dem vorhandenen Namen einen gemeinsamen Namen hinzufüge.

Z.B

"LRHP 100055"
"LRHP 200452"
"HRVG 500002_thumb"

Ich möchte die obigen Dateien wie folgt umbenennen:

"LRHP 00100055"
"LRHP 00200452"
"HRVG 00500002_thumb"

Vor der Nummer möchte ich zwei Nullen hinzufügen. Mein bestehender Name soll sich nicht ändern.

Antwort1

Batch-Skript zum Umbenennen und Hinzufügen von doppelten Nullen zu einem Teil eines Dateinamens

In den folgenden Beispielen habe ich einFÜR /FSchleife zum Setzen von Trennzeichen und Tokens, Parsen von Dateinamenteilen und Verwenden dieser zum Setzen von Variablen für die spätere Verwendung mit demRENBefehl. Ich habe auch denSetlocal EnableDelayedExpansionum die Erweiterung der in der Schleife gesetzten Variablen entsprechend zu handhaben, damit sie mit dem Umbenennungsbefehl pro Iteration innerhalb der Schleife richtig verwendet werden können (nicht zur Laufzeit analysiert werden).

Ohne Dateierweiterung auf den umzubenennenden Dateien

@ECHO ON

SETLOCAL ENABLEDELAYEDEXPANSION
SET SourceDir=C:\Users\User\Desktop\Tester

FOR /F "TOKENS=1-2 DELIMS= " %%F IN ('DIR /B /A-D "%SourceDir%\*"') DO (
    SET "part1=%%~F" 
    SET "part2=%%~G" 
    SET "part3=%%~H"
    REN "%SourceDir%\!part1! !part2!" "!part1! 00!part2!"
)
GOTO EOF

Bildbeschreibung hier eingeben

Mit einer Dateierweiterung auf den umzubenennenden Dateien

@ECHO ON

SETLOCAL ENABLEDELAYEDEXPANSION
SET SourceDir=C:\Users\User\Desktop\Tester

FOR /F "TOKENS=1-3 DELIMS=. " %%F IN ('DIR /B /A-D "%SourceDir%\*"') DO (
    SET "part1=%%~F" 
    SET "part2=%%~G" 
    SET "part3=%%~H"
    REN "%SourceDir%\!part1! !part2!.!part3!" "!part1! 00!part2!.!part3!"
)
GOTO EOF

Bildbeschreibung hier eingeben


Weitere Ressourcen

Antwort2

Dateien umbenennenist meine bevorzugte Windows-Anwendung zum Umbenennen großer Mengen von Dateien.

  • Leiderursprüngliche Siteist nicht mehr verfügbar, daher habe ich einen Link zu meinem eigenen Exemplar eingefügt.
  • Archiv der Originalsiteals Referenz
  • Aktivieren Sie für Ihre Aufgabe die Option „Zeichenfolge einfügen“ 00nach dem Zeichen 5:

Bildbeschreibung hier eingeben

verwandte Informationen