There's both boost::filesystem::create_directory, which can only create a single directory at a time (like mkdir, or _mkdir for newer versions of VC++, and CreateDirectory/CreateDirectoryEx), and boost::filesystem::create_directories which can handle multiple nested subdirectories, too.
This is not correct.
This is the same version of the function "CreateProcess" - Command name and parameters...
(I've discovered typing "cmd" will certainly solve this problem. :))
So I can write (Another example) : system("cmd /c tskill explorer");
Still works correctly. :)
I stand corrected. It's been years since I used MS DOS, I am more used to UNIX command line now. But, it would be more advisable to use the Windows API's.
mkdir is a UNIX command I thought you were using Windows?
The Windows command console supports (ever since the initial version of Windows NT, version 3.1, which begat Windows 2000, Windows XP, etc.) mkdir, too. And the equivalent md command.
Same deal with chdir (cd) and rmdir (rd).
Windows-centric people tend to use the shorter form when writing batch files (do md, cd, rd exist in Linux?).