Datei umbenennen
Hallo,
brauche wiedermal etwas Hilfe....
habe ein Script das mit Robocopy Daten auf ein Laufwerk kopiert und mir am Ende eine Logdatei erstellt (log.txt --> wird von Robocopy erstellt).
kann mir jemand sagen wie ich es schaffe dieser log.txt das aktuelle Tagesdatum vorne anzuhängen ?
sollte also z.B. so aussehen: 18012005_log.txt.
ich kann zwar mit "Date" das aktuelle Datum auslesen aber schaffe es nicht dieses an den Dateinamen anzuhängen.
Das zweite wäre dann noch das diese log.txt nicht überschrieben werden soll sondern z.b. über 4 Wochen, jedesmal wenn das Script gestartet wird, eine neue Logdatei erstellt.
vielleicht habt ihr ja eine Lösung...
Gruss
SKID
brauche wiedermal etwas Hilfe....
habe ein Script das mit Robocopy Daten auf ein Laufwerk kopiert und mir am Ende eine Logdatei erstellt (log.txt --> wird von Robocopy erstellt).
kann mir jemand sagen wie ich es schaffe dieser log.txt das aktuelle Tagesdatum vorne anzuhängen ?
sollte also z.B. so aussehen: 18012005_log.txt.
ich kann zwar mit "Date" das aktuelle Datum auslesen aber schaffe es nicht dieses an den Dateinamen anzuhängen.
Das zweite wäre dann noch das diese log.txt nicht überschrieben werden soll sondern z.b. über 4 Wochen, jedesmal wenn das Script gestartet wird, eine neue Logdatei erstellt.
vielleicht habt ihr ja eine Lösung...
Gruss
SKID
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 23880
Url: https://administrator.de/contentid/23880
Ausgedruckt am: 23.11.2024 um 00:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
einfach nachdem RoboCopy das Logfile erstellt hat, einen "rename LW:\Pfad\log.txt %DATE%_log.txt" ausführen,
dann klappt's auch mit dem Nachbarn ;)
Alternativ kannst Du das natürlich auch gleich in der Robocopy Kommandozeile übergeben
(hab ich jetzt nicht getestet, sollte aber auch funktionieren), dann statt der
Kommanzeilenoption /LOG:log.txt mal ein /LOG:%DATE%_log.txt ausprobieren,
spart man sich den rename ....
Gruss
cykes
einfach nachdem RoboCopy das Logfile erstellt hat, einen "rename LW:\Pfad\log.txt %DATE%_log.txt" ausführen,
dann klappt's auch mit dem Nachbarn ;)
Alternativ kannst Du das natürlich auch gleich in der Robocopy Kommandozeile übergeben
(hab ich jetzt nicht getestet, sollte aber auch funktionieren), dann statt der
Kommanzeilenoption /LOG:log.txt mal ein /LOG:%DATE%_log.txt ausprobieren,
spart man sich den rename ....
Gruss
cykes
Das konnte ich aus "habe ein Script..." ja schlecht rauslesen
Naja, vielleicht hilft das hier:
---cut---
Dim MyDate
MyDate = Date ' MyDate contains the current system date
---cut---
Vielleicht hilft auch noch das hier:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script ...
oder
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script ...
Gruss
cykes
Naja, vielleicht hilft das hier:
---cut---
Dim MyDate
MyDate = Date ' MyDate contains the current system date
---cut---
Vielleicht hilft auch noch das hier:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script ...
oder
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script ...
Gruss
cykes