将字符串解析为DirectoryInfo的正确方法

本文关键字:方法 DirectoryInfo 字符串 | 更新日期: 2023-09-27 18:28:30

我正在编写一个程序,为了避免复杂性,我需要将给定的字符串变量解析为DirectoryInfo。我想知道是否可以将字符串解析为DirectoryInfo。如果是这样的话,怎么做呢?

感谢

将字符串解析为DirectoryInfo的正确方法

DirectoryInfo di=new DirectoryInfo(字符串);

上面链接的MSDN为您提供了字符串无效的例外情况。注意:如果目录存在,则不会出现这种情况。MSDN在备注中也提到了这一点。然后你必须做:

if(di.Exists)

好吧,这不是解析,但DirectoryInfo的构造函数将路径作为字符串:

DirectoryInfo di = new DirectoryInfo(@"c:'MyDir");