title: unable to escape space in command shell of Windows
body: <p>If I execute</p>
  
  <p><code>cmd /c "%programfiles%\mycode\md5sums.exe" %temp%</code> </p>
  
  <p>it works just fine. But when I execute </p>
  
  <p><code>cmd /c "%programfiles%\mycode\md5sums.exe" %programfiles%</code> </p>
  
  <p>I get below error- </p>
  
  <p><code>Error: Unable to read file/directory C:\Program</code> </p>
  
  <p>which means that md5sums.exe is trying to open <code>C:\Program</code> as opposed to full path given by %programfiles% </p>
  
  <p>I've to use <code>cmd /c</code> as I've to run this command remotely. </p>
  
  <p>How do I make it work? 
  I've tried using  `"%programfiles%" but in this case even md5sums.exe is not getting executed. </p>
  
  <p>Eventually I would like to use switch "/b" provided by md5sums.exe but at this point of time I am stuck at even making md5sums run on %programfiles%</p>