我正在尝试在程序文件中创建一个目录,但我的代码失败了。我可以直接在root上创建文件夹,所以我觉得这很奇怪。
#include "stdafx.h"
#include <iostream>
using namespace std;
#include <direct.h> // _mkdir
int _tmain(int argc, _TCHAR* argv[])
{
// Make directory
if(_mkdir("C:\\Program Files\\MyProgram") == 0 ){
cout << "Folder created" << endl;
}
else{
cout << "Folder creation failed" << endl;
}
// Pause program
system("PAUSE");
return 0;
}
编辑: 谢谢。我知道c:\ Program files \ MyProgram仅用于安装文件,但我应该在哪里放置保存文件?示例保存C ++游戏的文件。它们应该存储在“C:\ Users \ Username \ Documents \ MyProgram”中吗?