warum wirft diese zeile eine System.NotSupportetException?
warum bekomme ich mit dieser zeile:
LogWriter = new System.IO.StreamWriter(@".\logs\log-" + DateTime.Today.Date.ToString() + ".log", true);
eine System.NotSupportetException "das angegebene pfadformat wird nicht unterstützt"
habe nichts gefunden viele leute sagen man solle die \ durch // oder \\ ersetzen aber bei mir funktioniert das nicht.
1 Antwort
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
Mit "DateTime.Today.Date.ToString()" bringst Du nicht erlaubte Zeichen in den Dateinamen "01.11.2021 00:00:00" (die Doppelpunkte aus der Uhrzeit)
Für einen sekundengenauen sortierbaren Timestamp in Dateinamen verwende :
DateTime.Now.ToString("yyyyMMddHHmmss")