title: How to get list of all valid folder and file characters for Windows file system paths in .Net
body: <p><code>System.IO.Path.GetInvalidPathChars()</code> gives list of invalid characters.</p>
  
  <p>But I need to have list of all valid characters.</p>
  
  <p>First and simple idea that comes into mind is to iterate from 0 to 255 and exclude invalid ones, but would it give only valid characters ? Also what about Unicode ? Should I iterate from 0 to 65535 ?</p>