Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Batchprogramm um Dateien mit Datum versehen !

derderswissenwill / 6 Antworten / Flachansicht Nickles

Hallo, kennt jemand ein Batchprogramm um Dateien so umzubenennen, daß
der Name der Datei mit dem aktuellen Datum ersetzt wird ??

bei Antwort benachrichtigen
Welches OS? Borlander
W2K derderswissenwill
REPI derderswissenwill „W2K“
Optionen

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


Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen