The mkdir call is being made with unquoted path arguments causing paths with spaces to break the directory creation.
EtcTool.cpp(824)
old:
sprintf_s(strCommand, "if not exist %s %s %s", path, ETC_MKDIR_COMMAND, path);
fix:
sprintf_s(strCommand, "if not exist "%s" %s "%s"", path, ETC_MKDIR_COMMAND, path);