title: Create an Empty FileInfo Object in C# without an existing file
body: <p>I added an alternative code-path using an input string rather than reading from a file.
  I would require an empty FileInfo object as I have many instances which access the <code>Name</code>, <code>Length</code> and <code>Extension</code> property.</p>
  
  <p>Ideally I am looking for something like </p>
  
  <pre><code>FileInfo _fileinfo = new FileInfo(File.Empty);
  </code></pre>
  
  <p>However there is only one <code>FileInfo</code> constructor, which appears to require a valid file. Any solution to creating an empty-initialized FileInfo object, which does not require the creation of an empty dummy file?</p>