如何使用Delphi检查字符串是否是有效的Windows文件夹名称?

Tri*_*enT 2 windows delphi directory delphi-xe

可能重复:
如何清理字符串以用作文件名?

我需要从用户的文本(unicode字符串类型)创建一个文件夹.某些字符是Windows下文件夹名称的非法字符.

你知道一个检查文件夹名称是否有效的Delphi函数吗?
或者最好,将字符串转换为有效的文件夹名称(剥离或转换无效字符)?

谢谢你的帮助!

编辑:请参阅下面关于非法关键字的说明.

Sco*_*ers 7

请参阅StackOverFlow答案,了解如何清理字符串以用作文件名?

希望这会有所帮助并拥有您正在寻找的东西!

编辑:删除了大众需求的About.com链接!如果您想要该链接,请参阅评论