我使用输入字符串而不是从文件读取添加了备用代码路径。
我需要一个空的FileInfo对象,因为我有许多实例可以访问Name
,Length
和Extension
属性。
理想情况下,我正在寻找类似的东西
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
}