Mag sein, dass es den DOS-Dateinamen geschuldet ist, aber bei vernünftiger Programmierung hätte eine entsprechende Prüfung enthalten sein müssen.
Zumindest ist das Verhalten für Windows dokumentiert:
https://docs.microsoft.com/en-us/win...findfirstfilea
Zitat:
The search includes the long and short file names.
Man kann Windows allerdings dazu bewegen, auf diese
Short Names zu verzichten - gilt dann aber für alle Anwendungen.
- Command Prompt als Admin starten
- fsutil volume list listet die verfügbaren Volumes
- fsutil 8dot3name query <volume> zeigt den Status des Volumes an
- fsutil 8dot3name set <volume> 1 schaltet Dos 8.3 Namen ab
- fsutil 8dot3name set <volume> 0 schaltet Dos 8.3 Namen ein
Zum Weiterlesen:
https://docs.microsoft.com/de-de/win...util-8dot3name