我正在开发一个程序,为了避免复杂性,我需要将给定的字符串变量解析为 DirectoryInfo。我想知道是否可以将字符串解析为 DirectoryInfo。如果是的话,如何去做呢?
谢谢
我正在开发一个程序,为了避免复杂性,我需要将给定的字符串变量解析为 DirectoryInfo。我想知道是否可以将字符串解析为 DirectoryInfo。如果是的话,如何去做呢?
谢谢
DirectoryInfo di = new DirectoryInfo(string);
上面链接的 MSDN 为您提供了字符串无效的例外情况。注意:如果目录存在,则不是。MSDN 也在备注中对此进行了说明。然后你必须这样做:
if(di.Exists)
好吧,它不是parsing,而是for 的构造函数DirectoryInfo
将路径作为字符串:
DirectoryInfo di = new DirectoryInfo(@"c:\MyDir");