Script zum massenhaften Umbenennen von Dateinamen bzw. ein Wort an den Anfang des Dateinamen schreiben
Hallo,
ich suche ein vbs oder änhliches (cmd) Script, womit ich massenhaft Dateien automatisiert in einem bestimmten Ordner automatisiert umbenennen kann.
Beispiel:
in C:\Temp liegen Dateien
12345.csv
1321635.csv
132131313.csv
Die Daten sollen dann heißen:
mzeu_12345.csv
mzeu_1321635.csv
mzeu_132131313.csv
Das ganze Spiel hätte ich auch noch gern automatisiert (Aufgabenplanung etc..)
Irgendwer eine Idee?
Danke und Grüße
Ralf
ich suche ein vbs oder änhliches (cmd) Script, womit ich massenhaft Dateien automatisiert in einem bestimmten Ordner automatisiert umbenennen kann.
Beispiel:
in C:\Temp liegen Dateien
12345.csv
1321635.csv
132131313.csv
Die Daten sollen dann heißen:
mzeu_12345.csv
mzeu_1321635.csv
mzeu_132131313.csv
Das ganze Spiel hätte ich auch noch gern automatisiert (Aufgabenplanung etc..)
Irgendwer eine Idee?
Danke und Grüße
Ralf
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 393928
Url: https://administrator.de/forum/script-zum-massenhaften-umbenennen-von-dateinamen-bzw-ein-wort-an-den-anfang-des-dateinamen-schreiben-393928.html
Ausgedruckt am: 07.04.2025 um 11:04 Uhr
6 Kommentare
Neuester Kommentar

Zitat von @erikro:
mit der Powershell:
Wenn er das aber in der Aufgabenplanung mehrfach anwendet gibt das bei bereits umbenannten Dateien mzeu_mzeu_mzeu_....mit der Powershell:
get-childitem -file | %{Rename-Item $_.name -newname "mzeu_$_.name"}
usw. also besser noch ein where-object dazwischen schalten.
get-childitem "C:\temp\*.csv" -file | ?{$_.Name -notlike "mzeu_*"} | Rename-Item -newname {"mzeu_$($_.Name)"}
Batch geht nat. auch
@echo off
set "folder=C:\temp"
set "prefix=mzeu_"
for /f "tokens=* delims=" %%a in ('dir /b "%folder%\*.csv" ^| findstr /ilbvc:"%prefix%"') DO ren "%folder%\%%~nxa" "%prefix%%%~nxa"
hast Du mal um dein Anliegen gegoogelt? (Nur ca. 500k Treffer) oder sogar hier mal die Suche genutzt?
Dazu sind die meisten die hier fragen doch gar nicht in der Lage, geschweige denn mit Stichwörtern selbst zu hantieren die man Ihnen vorwirft...Aber zumindest hat er ausnahmsweise mal das Wort Umbenennen richtig geschrieben,
Zitat von @137846:
Wenn er das aber in der Aufgabenplanung mehrfach anwendet gibt das bei bereits umbenannten Dateien mzeu_mzeu_mzeu_....
usw. also besser noch ein where-object dazwischen schalten.
get-childitem -file | %{Rename-Item $_.name -newname "mzeu_$_.name"}
usw. also besser noch ein where-object dazwischen schalten.
Was glaubst Du, wie die Dateinamen in meinem Testverzeichnis jetzt aussehen.
Das .name am Ende muss übrigens weg.
Rename-Item $_.name -newname "mzeu_$_"