Theoretically, it cannot contain a colon. In fact, you cannot rename a path that contains a colon. But I did find a file name with a colon, and it was a hit. I said, how did this happen?
Later, I failed to create a file name with a colon on the command line. I don't believe:
New fileoutputsteam ("Can you create a file name with a colon: xxxx.object");