Допустимые и недопустимые символы в имени файла (Windows, DOS)
Написал microsin   
09.10.2003

Символы, допустимые в коротких именах файлов, каталогов и расширениях:
буквы, цифры, символы: ~@#$%^-_(){}'`

Символы, недопустимые в коротких именах файлов, каталогов и расширениях:
+=[]:;«,./?'пробел'

Символы, недопустимые в длинных именах файлов, каталогов и расширениях:
/\:*?«<>|

(Взято из http://inn.h1.ru/topic.shtml?h1=28&h2=10)

Последнее обновление ( 19.10.2009 )