0
我想創建程序文件中的目錄裏面,但我的代碼失敗。我可以直接在根上創建文件夾,所以我覺得這很奇怪。c + +新建文件夾程序文件
#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」中?
您是否有管理權限?如果不是的話,任何通過Windows Vista的東西都不會允許你這樣做。 – CoryKramer 2014-10-03 19:06:38
右鍵單擊你的exe - >以管理員身份運行程序 – RPGillespie 2014-10-03 19:11:52
@Cyber:XP也可以阻止對Program Files的訪問。 – 2014-10-03 19:15:44