# FileWriter::FileWriter (文件路径构造) ```cpp FileWriter(const char* filePath, bool append = false); ``` 构造 FileWriter 对象并打开文件。 **描述** 创建 FileWriter 实例并尝试打开指定路径的文件。如果 append 为 true,则以追加模式打开;否则以覆盖模式打开。 **参数:** - `filePath` - 要打开的文件路径 - `append` - 是否以追加模式打开,默认 false(覆盖模式) **线程安全:** ❌ **复杂度:** O(1) **示例:** ```cpp #include using namespace XCEngine::Core; // 覆盖模式打开 FileWriter writer1("output.txt"); if (writer1.IsOpen()) { writer1.Write("Content\n"); } // 追加模式打开 FileWriter writer2("log.txt", true); if (writer2.IsOpen()) { writer2.Write("New log entry\n"); } ``` ## 相关文档 - [FileWriter 总览](filewriter.md) - 返回类总览 - [Open](Open.md) - 打开文件 - [FileWriter()](ctor-default.md) - 默认构造