Relying on quotes as special characters is not that simple to parse either:<p><a href="http:&#x2F;&#x2F;blogs.msdn.com&#x2F;b&#x2F;twistylittlepassagesallalike&#x2F;archive&#x2F;2011&#x2F;04&#x2F;23&#x2F;everyone-quotes-arguments-the-wrong-way.aspx" rel="nofollow">http:&#x2F;&#x2F;blogs.msdn.com&#x2F;b&#x2F;twistylittlepassagesallalike&#x2F;archive...</a><p>That article also doesn&#x27;t go into the difficulties of quotes in legacy DOS apps.  Passing&#x2F;ignoring quotes in DOS command lines was extremely difficult compared to the Win32 API.  The CMD.EXE would eat the quote delimiters and your app wouldn&#x27;t even see them.  (It&#x27;s been many years since I last tested this so a new OS like Windows 10 may have changed things.)