Red de conocimiento informático - Aprendizaje de código fuente - ¿Pueden los nombres de archivos contener dos puntos?

¿Pueden los nombres de archivos contener dos puntos?

En teoría, los nombres de archivos no pueden contener dos puntos y, en la práctica, no se puede cambiar el nombre de una ruta que contenga dos puntos. Pero aún así encontré el nombre del archivo que contenía dos puntos y dije enojado: ¿Cómo es esto posible?

Entonces, mi intento de crear un nombre de archivo con dos puntos en la línea de comando también falló. Dije poco convencido:

new fileoutputsteam("¿Puedes crear un nombre de archivo con dos puntos al final: xxxx.object");

¿Qué dices?