Vb.net Textdatei einlesen, jeden Tag neuen Namen
Hallo Administratoren, ich stehe vor einen kniffligen Problem,
möchte eine .txt Datei jeden Tag an Mitarbeiter automatisch schicken, ich les die Textdatei ein, doch ich hab das Problem das diese jeden Tag nen Neuen Namen hat. Beispiel
D:\logs\log20100503-18:00.txt
Also Jahr-Monat-Tag- dann die Uhrzeit, die Uhrzeit ist immer gleich,
Heute wäre es dan log20100511-18:00.txt
So würde mein Code aussehen,
Dim FStream As New FileStream("D:\logs\log20100503-18:00.txt", FileMode.Open, _
FileAccess.Read, FileShare.Read)
Jedoch weiß ich überhaupt nicht, wie ich das ganze umsetzen kann, dass die Datei neu eingelesen wird, ich kann ja schlecht jeden tag in das script reingehen und das datum ändern.
Hat jemand eine Idee oder ein Beispiel ?
Danke schonmal
möchte eine .txt Datei jeden Tag an Mitarbeiter automatisch schicken, ich les die Textdatei ein, doch ich hab das Problem das diese jeden Tag nen Neuen Namen hat. Beispiel
D:\logs\log20100503-18:00.txt
Also Jahr-Monat-Tag- dann die Uhrzeit, die Uhrzeit ist immer gleich,
Heute wäre es dan log20100511-18:00.txt
So würde mein Code aussehen,
Dim FStream As New FileStream("D:\logs\log20100503-18:00.txt", FileMode.Open, _
FileAccess.Read, FileShare.Read)
Jedoch weiß ich überhaupt nicht, wie ich das ganze umsetzen kann, dass die Datei neu eingelesen wird, ich kann ja schlecht jeden tag in das script reingehen und das datum ändern.
Hat jemand eine Idee oder ein Beispiel ?
Danke schonmal
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 142574
Url: https://administrator.de/forum/vb-net-textdatei-einlesen-jeden-tag-neuen-namen-142574.html
Ausgedruckt am: 08.04.2025 um 17:04 Uhr
8 Kommentare
Neuester Kommentar
Hallo!
Wenn ich Dich richtig verstehe, dann bringt
20100411
richtig?
Falls ja, was bringt
falls nein, dann scheint der Fehler irgendwo bei
zu liegen...
evtl. ein Anführungszeichen vergessen oder verschoben? hm...
Wenn ich Dich richtig verstehe, dann bringt
datumNeu = replace(Format(Now, "yyyy.mm.dd"),".","")
richtig?
Falls ja, was bringt
datumNeu = Format(Now, "yyyy.mm.dd")
falls nein, dann scheint der Fehler irgendwo bei
("D:\logs\log" & datumNeu & "-18:00.txt",
evtl. ein Anführungszeichen vergessen oder verschoben? hm...
Moin mmatze, Edi und bastla,
Einfacher kann es sich das Entwicklerhirn merken mit der Regel:
Okay, würde jetzt im Juni oder Oktober nicht so gut klappen, aber bis dahin sitzt es ...
Grüße
Biber
Zitat von @bastla:
Ihr wart ja schon knapp davor
- "m" ist der Formatcode für "Minuten"; für "Monat" wird "M" benötigt ...
Ihr wart ja schon knapp davor
Einfacher kann es sich das Entwicklerhirn merken mit der Regel:
"" Mit MM wie Monat Mai
ist auch 05 im Datum dabei."
ist auch 05 im Datum dabei."
Okay, würde jetzt im Juni oder Oktober nicht so gut klappen, aber bis dahin sitzt es ...
Grüße
Biber