title: .Net file pattern picks up unwanted files (C#)
body: <p>I have a command as below.  I find if I use a file pattern of <code>*.csv</code> it also picks up items with a <code>.csvx</code> extension.  Maybe it's a throwback to the 8.3 filename days - anyone know a way that would return them properly, preferably without rolling our own?</p>
  
  <pre><code>files = (from file in Directory.EnumerateFiles(sourceFolder, filePattern, SearchOption.TopDirectoryOnly) select file).ToList();
  </code></pre>