title: C# results FALSE at `File.Exists` even if the file EXISTS
body: <p>As title says I don't know what's wrong with my code but <code>if (File.Exists)</code> give negative result even if the file is there. </p>
  
  <p>Below is my code</p>
  
  <pre><code>if (File.Exists(ZFileConfig.FileName.Replace(".xml", "_abc.xml")))
  </code></pre>
  
  <p>Here, <code>ZFileConfig.FileName</code> is <code>E:\\Application\\Application\\bin\\Debug\\resources\\FirstFile.xml</code></p>
  
  <p>And amazingly <code>ZFileConfig.FileName.Replace(".xml", "_abc.xml")</code> gives me <code>E:\\Application\\Application\\bin\\Debug\\resources\\FirstFile_abc.xml</code> that is what is needed. EVENTHOUGH <code>IF</code> falied to return TRUE.</p>
  
  <p><img src="https://i.stack.imgur.com/E6LCr.jpg" alt="enter image description here"></p>
  
  <p><img src="https://i.stack.imgur.com/SMIgs.jpg" alt="enter image description here"></p>