writeFile static method

FileResult<File> writeFile(
  1. String path,
  2. String content
)

写入文件内容

Writes content to a file

Implementation

static FileResult<File> writeFile(String path, String content) {
  try {
    final file = File(path);
    // 确保父目录存在
    final parentDir = file.parent;
    if (!parentDir.existsSync()) {
      parentDir.createSync(recursive: true);
    }

    file.writeAsStringSync(content);
    return FileResult.success(file);
  } catch (e, stack) {
    loge('Failed to write file $path: $e\n$stack');
    return FileResult.failure(e.toString());
  }
}