用正则表达式,涉及到转义字符,比如它正则式放到string中,它会报“无法识别的转义序列”,过滤非法字符,如"\\","*","?"," <"等等,DirectoryInfo就可以, 我是这么想的,为什么DirectoryInfo类也能让\\\\通过呢,我认为是这样的:比如\folder\\\\oyja,只是在folder下建一个空目录,空目录下再建一个oyja目录,所有这个DirectoryInfo类能认识,但在我们看来就有点不好看,毕竟是用户体验嘛