Я хочу знать, есть ли какие-то встроенные средства в .net Framework, чтобы взять ЛЮБУЮ строку и превратить ее в "безопасную" строку, которую можно использовать в качестве имени файла?
Вот хороший ресурс, который я успешно использовал:
http://www.daniweb.com/blogs/entry657.html#
Обратите внимание на код в комментарии ниже, а не на фактическую статью.