Immer die letzten Files auf den Server kopieren
Verfasst: 20.03.2024 20:41
Hallole,
ich habe folgendes vor.
Jeder Prüfstand legt auf dem C:\ Laufwerk folgende Logfiles ab:
- Results [62] [20 05 2023].txt ==> Von diesem gibt es nur 1 Logfile pro Tag
- Error Log [62] [22 09 2023].txt ==> Von diesem gibt es nur 1 Logfile pro Tag
- Test Log [62] [23 09 2023 12 17 58].txt ==> Von diesem kann es mehrere pro Tag geben
- Coms Log [62] [23 09 2023 00 05 57].txt ==> Von diesem kann es mehrere pro Tag geben
- Cal [62] [22 09 2023 12 46 31].txt ==> Von diesem kann es mehrere pro Tag geben
Da können dann schon mal 5000 Logfiles oder mehr auf dem Laufwerk sein.
Nun will ich zur besseren Auswertung die ganzen Logfiles auf den Server kopieren.
So das zum Beispiel immer der gestrige Tag von C:\ auf den Server kopiert wird.
Ich quasi eine Kopie von den Logfiles auf dem Server habe.
Nun könnte ich ja hergehen und immer die letzten 10 Tage, ausser heute, (am Sonntag und an Feiertagen wird normal nicht gearbeitet) alle Logfiles zum Server rüber kopieren. Dann hätte ich bestimmt auch immer die letzten Logfiles auf dem Server.
Wäre bestimmt nicht der beste Stil.
Was ich mir denken könnte ist das ich z.B. von dem letzten Test Log auf dem Server mir über die Date Funktion die Sekunden seit 01.01.1970 0:00:00 Uhr ausgeben lass und dann im C:\ Laufwerk alle Test Log rüber kopiere deren Sekunden weniger als die letzte Version auf dem Server ist.
Was meint ihr zu dem Weg oder hat für diese Aufgabe PureBasic auch eine andere Funktion wo man das auf einen anderen Weg noch eleganter lösen kann?
Vielen Dank für eure Ideen.
ich habe folgendes vor.
Jeder Prüfstand legt auf dem C:\ Laufwerk folgende Logfiles ab:
- Results [62] [20 05 2023].txt ==> Von diesem gibt es nur 1 Logfile pro Tag
- Error Log [62] [22 09 2023].txt ==> Von diesem gibt es nur 1 Logfile pro Tag
- Test Log [62] [23 09 2023 12 17 58].txt ==> Von diesem kann es mehrere pro Tag geben
- Coms Log [62] [23 09 2023 00 05 57].txt ==> Von diesem kann es mehrere pro Tag geben
- Cal [62] [22 09 2023 12 46 31].txt ==> Von diesem kann es mehrere pro Tag geben
Da können dann schon mal 5000 Logfiles oder mehr auf dem Laufwerk sein.
Nun will ich zur besseren Auswertung die ganzen Logfiles auf den Server kopieren.
So das zum Beispiel immer der gestrige Tag von C:\ auf den Server kopiert wird.
Ich quasi eine Kopie von den Logfiles auf dem Server habe.
Nun könnte ich ja hergehen und immer die letzten 10 Tage, ausser heute, (am Sonntag und an Feiertagen wird normal nicht gearbeitet) alle Logfiles zum Server rüber kopieren. Dann hätte ich bestimmt auch immer die letzten Logfiles auf dem Server.
Wäre bestimmt nicht der beste Stil.
Was ich mir denken könnte ist das ich z.B. von dem letzten Test Log auf dem Server mir über die Date Funktion die Sekunden seit 01.01.1970 0:00:00 Uhr ausgeben lass und dann im C:\ Laufwerk alle Test Log rüber kopiere deren Sekunden weniger als die letzte Version auf dem Server ist.
Was meint ihr zu dem Weg oder hat für diese Aufgabe PureBasic auch eine andere Funktion wo man das auf einen anderen Weg noch eleganter lösen kann?
Vielen Dank für eure Ideen.