Here’s another vote for ‘.’ as a word separator in filenames (does UNICODE call that a FULL STOP? - actually, it does).
One problem with period is that it makes it difficult to figure out where the file extension begins, eg:
this.is.a.html.file.html