title: DirectoryInfo.GetFiles(searchPattern) is behaving oddly, and returning random files that DON'T match the searchPattern
body: <p>I've got some old legacy code that I'm maintaining (please forgive the naming, this was written by a non programmer and the application is not important enough to be rewritten):</p>
  
  <pre><code>Dim Path3 As String
  Path3 = "C:\Inetpub\wwwroot\uscgcrc\rsa\RSADocuments\IRBCorrespondenceToPI\"
  
  Dim dirInfo3 As New DirectoryInfo(Path3)
  
  Dim FileContainer3 As FileInfo() = dirInfo3.GetFiles("1370*.*")
  
  Dim FileOnly3 As FileInfo
  For Each FileOnly3 In FileContainer3
      Response.Write("&lt;tr style='border: 1px solid #000000;'&gt;&lt;td&gt;")
      Response.Write("&lt;a href='https://www.uscgcrc.org/rsa/RSADocuments/IRBCorrespondenceToPI/" + FileOnly3.Name + "'&gt;" + FileOnly3.Name + "&lt;/a&gt;&lt;br&gt;")
      Response.Write("&lt;/td&gt;&lt;/tr&gt;")
  Next FileOnly3
  </code></pre>
  
  <p>The files returned are:<br>
  1302_IRBCorr_04-27-10.pdf<br>
  1302_IRBCorr_06-10-10.pdf<br>
  1309_IRBCorr_04-08-10.pdf<br>
  1309_IRBCorr_04-02-10.pdf<br>
  1370_1000485_IRB-Accept_with_Contingencies_Letter_09-23-10.pdf  </p>
  
  <p>As you can see the files returned do not all match the search pattern that I pass to GetFiles. This code works for every other search pattern like ("1369*.*") etc. </p>
  
  <p>The files that it pulls up seem to have nothing in common, but those 5 files are pulled up every time for the search pattern "1370*.*"</p>
  
  <p>What the heck could be going on here?</p>