c ++写入文件

时间:2010-09-16 13:45:00

标签: c++

我想将数据写入目录中的文件,即

path_file = "/Users/aajd/2010M9/2010M9.txt";
std::ofstream outFile(path_file);

文件名和文件路径取决于程序的结果。 我怎么能做到这一点? 目录是否已经存在?

谢谢, 安德烈

2 个答案:

答案 0 :(得分:2)

是的,如果要在其中打开/创建文件,该文件夹必须存在。

通过iostream检查输出Tutorial

c++ reference

MSDN entries concerning directories

答案 1 :(得分:2)

是的,目录必须存在才能创建文件。在创建mkdir对象之前,您必须使用系统调用,例如ofstream