florian86
Goto Top

Script rename

hallo

ich möchte eine datei nach dem verschieben umbenennen und mit datum und zeit versehen.

chcp 1252>nul
set ue=ü
set ae=ä
set oe=ö
set Uue=Ü
set Aae=Ä
set Ooe=Ö
set ss=ß
chcp 850>nul

set x="Arbeitsaufgaben_%Date%_%time%_.xlsm"

move /Y "\\pfad\t%ae%gliche Auswertung\test\Arbeitsaufgaben.xlsm" "\\pfad\t%ae%gliche Auswertung\test\Archiv"

rename "\\pfad\\t%ae%gliche Auswertung\test\Archiv\Arbeitsaufgaben.xlsm" %x%

copy "\\pfad\\t%ae%gliche Auswertung\test\Vorlage\Arbeitsaufgaben.xlsm" "\\pfad\t%ae%gliche Auswertung\test\Arbeitsaufgaben_Laminat 2.xlsm" /Y


!!!!nehme ich %time% beim umbenennen raus funktioniert es, sobald ich aber timer mit einbaue
kommt immer

"der prozess kann nicht auf die datei zugreifen, da sie von einem anderen prozess verwendet wird"

lg

Content-ID: 342754

Url: https://administrator.de/forum/script-rename-342754.html

Ausgedruckt am: 14.03.2025 um 05:03 Uhr

Kraemer
Kraemer 07.07.2017 um 10:04:41 Uhr
Goto Top
Moin,

Doppelpunkte in einem Dateinamen?

Gruß
Florian86
Florian86 07.07.2017 um 10:12:06 Uhr
Goto Top
ok aber wie kann ich dann die zeit einbringen?

grüße
Apophis
Lösung Apophis 07.07.2017 um 10:16:03 Uhr
Goto Top
Hallo,

organisiere Dir doch Datum und Zeit ebenfalls als Variable:

for /f "delims=.,: tokens=1-5" %%a in ("%date%,%time%") do set DatumUhrzeit=%%c-%%b-%%a_%%d-%%e

Gruß
Apophis
Florian86
Florian86 07.07.2017 um 10:25:44 Uhr
Goto Top
danke hat funktioniert...

kannst du mir den befehl mal genau beschreiben damit ich weis was er macht?

grüßße
Florian86
Florian86 07.07.2017 um 10:32:28 Uhr
Goto Top
ah habs schon selber rausgefunden...


danke nochmal