如何使用c ++在%appdata%中创建文件

时间:2017-02-03 23:53:03

标签: c++ windows file appdata

我需要帮助在AppData中创建一个文件夹。 假设我想在%appdata%中创建一个名为&#34; MyFolder&#34;的文件夹,其中包含文本文件test.txt 我尝试使用<fstream>并执行此操作;

ofstream file("%appdata%\MyFolder\test.txt");

但它没有用......

1 个答案:

答案 0 :(得分:3)

%appdata%之类的东西是特定于操作系统的,而标准C ++没有直接处理它们的方法。您必须编写代码来解析文件路径,并从环境中提取%appdata%等值,或者使用非标准函数打开文件(如果存在)。