CON is a special file and always has been. So are LPT1, LPT2, LPT3, COM1, COM2, COM3, COM4, and AUX. At some point in the remote past, CON stood for CONSOLE and you could write to the CONSOLE (monitor) by sending data to CON. I've never actually send anyting to CON but I frequently check...