我使用输入字符串而不是从文件读取添加了备用代码路径。
我需要一个空的FileInfo对象,因为我有许多实例可以访问NameLengthExtension属性。

理想情况下,我正在寻找类似的东西

FileInfo _fileinfo = new FileInfo(File.Empty); 

但是,只有一个 FileInfo构造函数,它似乎需要一个有效的文件。创建空初始化的FileInfo对象的任何解决方案都不需要创建空的虚拟文件吗?

请您参考如下方法:

我刚遇到类似的问题。您对以下内容有何看法:

FileInfo _fileinfo = null; 

之后,您可以执行以下操作:
_fileinfo = new FileInfo(<string of file with path>); 

然后,您将拥有一个对象,可以将其作为参数传递给您的方法。在尝试获取.Name的值之前,请不要急于检查您的对象是否为空。
if(null != _fileinfo) 
{ 
  //some code 
} 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!