【发布时间】:2017-02-03 23:53:03
【问题描述】:
我需要帮助在 AppData 中创建文件夹。
假设我想在 %appdata% 中创建一个名为“MyFolder”的文件夹,其中包含文本文件 test.txt
我尝试使用<fstream> 并这样做;
ofstream file("%appdata%\MyFolder\test.txt");
但它没有工作..
【问题讨论】:
我需要帮助在 AppData 中创建文件夹。
假设我想在 %appdata% 中创建一个名为“MyFolder”的文件夹,其中包含文本文件 test.txt
我尝试使用<fstream> 并这样做;
ofstream file("%appdata%\MyFolder\test.txt");
但它没有工作..
【问题讨论】:
像 %appdata% 这样的东西是特定于操作系统的,标准 C++ 没有直接的方法来处理它们。您必须编写代码来解析文件路径,并从环境中提取 %appdata% 之类的值,或者使用非标准函数打开文件(如果存在)。
附:它也不起作用,因为 "\" 转义了引号,改为使用 "\\"。
【讨论】: