title: Windows program files path names?
body: <p>Maybe this can be a silly question but I don't figure out how to search in google why in some code I read, it is used to write this way: <code>\\progra~1</code></p>
  
  <p>What does ~ and 1 mean?
  I tried executing in Windows Run the same path but changing numbers and these are the results:</p>
  
  <pre><code>C:\progra~1 -&gt; Opens Program Files
  C:\progra~2 -&gt; Opens Program Files(x86)
  C:\progra~3 -&gt; Opens ProgramData
  C:\progra~4 -&gt; Opens ProgramDevices, a folder I created in C:\
  </code></pre>
  
  <p>Why? Is this like a Match or something in the Folder names list?</p>
  
  <p>For example a regex like <code>"progra"</code> and then to show the ~1 (First) match in some X order or ~2 (Second) ... etc?</p>