writeFile static method
写入文件内容
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());
}
}