如何在C 11中的特定目录中创建文件?
How to create a file in a specific directory in c++11 ?!
这是代码如何在特定目录(例如桌面(中创建title.txt!?
ifstream file ;
file.open("Title.txt");
file.close();
在Open((函数中指定文件的完整路径:
file.open("C:\Users\Foo\Desktop\bar.txt");
如果您需要特定于用户的文件夹,则可以使用$ home和$ user linux环境变量及其Windows等价物。
编辑:正如某人指出的那样(谢谢(,您需要逃脱Windows上的后斜线,因为它们被用作C.在Linux上的逃生字符,您无需这样做,因为该路径使用前进斜线。
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream file;
char name[81];
file.open("C:\Users\Public\Desktop\tittle.txt"); //path
}
您可以使用此例如file.open(" c: users sample desktop title.txt"(;
您只需在打开文件时编写所需的目录,如果它找不到它,则应该使一个
相关文章:
- 如何从Windows控制台调用.exe(C++)以在不同的目录(或任何目录)中创建文件夹?
- 避免使用 boost::进程间::消息队列创建文件
- 在C++中创建文件夹选取器对话框的最简单方法是什么?
- 如何在软件代码中使用ofstream创建文件
- 在特定 Unicode 路径中创建文件
- 两个线程一个使用流 Api,另一个线程创建文件失败并出现错误ERROR_SHARING_VIOLATION
- 即使使用 FILE_FLAG_DELETE_ON_CLOSE 属性创建文件,文件也会保留在磁盘上
- C++ 为每个结构{人}条目创建文件
- "Access is Denied" U盘上的创建文件()
- 在c++编程中的文件夹中创建文件
- 创建文件夹结构
- 在C++中创建文件夹
- 创建文件函数是否可以打开仅在WinObj实用程序中的全局目录下列出的设备的句柄?
- 使用 C++ 或 SDL 在 Android 中创建文件
- 如何检测哪些进程更改,重命名或创建文件?
- 如何在 Linux 中通过 C/C++ 以其他用户身份创建文件?
- 挂钩创建文件抛出异常:读取访问冲突
- UWP 创建文件2 ERROR_ACCESS_DENIED "NUL"
- 如何指定创建文件函数获取未缓存的结果?
- Open() 用于创建文件和打开现有文件.有人能分辨出其中的区别