C++在程序文件中创建文件夹
C++ make folder inside Program files
我试图在程序文件中创建一个目录,但我的代码失败了。我可以直接在根上制作文件夹,所以我觉得这很奇怪。
#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"中吗?
要编写的正确文件夹名称取决于版本和本地化。
获取该名称的一种简单方法是搜索APPDATA
环境变量。
请参阅此处获取环境变量,以及此处了解已识别的环境变量和含义。
相关文章:
- 如何在文档文件夹中创建目录
- 如何从Windows控制台调用.exe(C++)以在不同的目录(或任何目录)中创建文件夹?
- 如何使用Windows API C++更改已创建的文件夹/目录安全权限
- 在C++中创建文件夹选取器对话框的最简单方法是什么?
- 在c++编程中的文件夹中创建文件
- 创建文件夹结构
- 在C++中创建文件夹
- 如何使用 c++ 创建对"everyone"具有共享访问权限的文件夹
- 如果C 中不存在,如何创建文件夹
- 如何在%appdata%中创建文件夹,在其中创建.bat文件,然后执行它?
- C - 创建文件夹方法
- 如何在Visual Studio C 2012中创建文件夹
- 如何以编程方式为应用程序创建文件夹,以使用 BOX REST API 在其中上传内容
- IE浏览器IFolderview2创建文件夹发布通知
- 如何以更有效的方式在 c++ 中创建文件夹
- 如果文件夹不存在,则创建文件夹,如果存在,则不执行任何操作
- C++在程序文件中创建文件夹
- 通过libcurl在dropbox上创建文件夹时出错
- 根据Vim中的文件类型创建文件夹
- 如何查找文件夹是否存在以及如何创建文件夹