Hallo, kennt jemand ein Batchprogramm um Dateien so umzubenennen, daß
der Name der Datei mit dem aktuellen Datum ersetzt wird ??
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
VB - Script schreiben und in den Scheduler einlagern !
Einfacher gehts nicht !
Im Script, Dateinamen mittels aktuellen Maschinendatum ersetzen und dann mittels CopyFile Befehle ins Ziel bringen.
Ursprungsdatei kann dann gelöscht werden oder bleibt halt stehen, um dann beim nächsten Programmlauf überschrieben zu werden.
Die Umsetzung des Datums könnte etwa so aussehen :
'*****************************************************
'aktuelles Datum ermitteln und an Variable übergeben *
'*************************************************** *
Tag = Day(Date)
if len(Tag) Monat = Month(Date)
if len(Monat) JahrK = Right(Year(Date),2)
JahrL = Year(Date)
WoTag = Weekday(Date)
'*******************************
'* Define Source and Target *
'*******************************
Source = "\\tgt_dc1\d\ftpdata\lg" & Tag & Monat & JahrK & ".txt"
Target = "\\tgt_dc1\d\ftpdata\batlog.txt"
Hier wird als Beispiel der Quell- und Zielname der Datei definiert !
Der Rest ist dann schnell gemacht !
repi
