Hallo,
Wie auch immer, die Technik die die Datei erzeugt hat (PHP?), kann mit solchen Dateinamen umgehen,
Deine Logik ist bestechend, aber ...
also musst du sie mit dieser Technik in einen gängigen Dateinamen umbenennen.
... leider hmm optimistisch, um nicht zu sagen falsch.
Du kannst unter Windows in der Tat Dateien mit unter Windows unzulässigen Namen erzeugen, die Du unter Windows nicht mehr los wirst.
Freundliche Grüße
Vinzenz