title: What is causing NotSupportedException ("The given path's format is not supported") while using a valid path?
body: <p>I am writing a simple console application that will read xml from a test file and deserialize it to an object.</p>
  
  <pre><code>var s = File.ReadAllBytes("‪G:\\Temp\\Publishing\\2.txt");
  Stream _response = File.OpenRead("‪G:\\Temp\\Publishing\\2.txt");
  var s = File.ReadAllBytes(@"‪g:\temp\publishing\2.txt");
  var s = File.ReadAllBytes(@"‪G:\Temp\Publishing\2.txt");
  </code></pre>
  
  <p>I have tried all of the above to read the file and it always throws <code>NotSupportedException</code> with a message </p>
  
  <blockquote>
    <p>The given path's format is not supported.</p>
  </blockquote>
  
  <p>What is the format-error in the above path?</p>