It's not so much the Windows utilities that can't handle the spaces (although that may be true), but the command line parsing that is performed by Window's equivalent of the "shell". The quoting is needed to have a command line argument that includes spaces be treated as a single argument rather than being broken into multiple arguments at the spaces. Exactly the same situation exists for *nix shells, although the quoting options are different. Oh, and various *nixen have their share of utilities that don't play well with paths containing spaces too. ;)
In reply to Re^4: Launch an exe using system
by GrandFather
in thread Launch an exe using system
by priyaviswam
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |