Das sind doch wohl die letzten Hirnis! Ich hab bei meinem Programm eine Datei erstellt die lautete: "PRN.json" und dann konnte die nicht gelesen und dann noch nicht mal wieder gelöscht werden. Und nun hab ich die Ursache gefunden:
Eine Datei mit dem Namen PRN.* zu verwenden ist unter Windows nicht möglich!
Eine Datei mit dem Namen PRN.* zu verwenden ist unter Windows nicht möglich!
Zitat:Relikt aus der Vergangenheit
Es liegt in der Vergangenheit begründet, dass einige Datei- oder Ordnernamen nicht vergebbar sind. Zu DOS-Zeiten, als Windows noch keine grafische Benutzeroberfläche besaß, waren bestimmte Begriffe für Windows und Geräte reserviert – und obwohl das heutzutage nicht mehr nötig ist, bleiben die Namenssperren als Relikt zurück. Nicht nur CON, auch „NUL“, „AUX“, „PRN“ sowie „COM0“ bis „COM9“ und „LPT0“ bis „LTP9“ sind verboten. Dabei spielt die Groß- und Kleinschreibung keine Rolle, so ist etwa weder „con“ noch „CON“ (ohne Weiteres) als Datei-/Ordnerbezeichnung möglich. Und Dateiendungen sind egal, so scheitern Sie etwa mit dem Editor am Anlegen eines con-Textdokuments – tippen Sie im Speichern-unter-Dialog ins Dateinamensfeld „con“, würde Windows das Objekt ohne die Einschränung als „con.txt“ abspeichern; es erscheint jedoch eine vom Umbenennen abweichende Fehlermeldung: „Dieser Dateiname ist für Windows reserviert. Wählen Sie einen anderen Namen und wiederholen Sie den Vorgang.“ (Unabhängig von Ihrer Groß- und Kleinschreibung bekommen Sie die Meldung präsentiert.)Im Beispiel scheitert unter Windows 7 der Versuch, einer Bilddatei den neuen Namen „AUX“ zu verpassen.
https://www.computerbild.de/artikel/cb-T...56425.html
__________________
Kinder wollen nicht wie Fässer gefüllt, sondern wie Fackeln entzündet werden.