writeFile static method
Write content to file safely
Implementation
static Future<void> writeFile(String path, String content) async {
try {
final file = File(path);
await file.parent.create(recursive: true);
await file.writeAsString(content);
} catch (e) {
throw Exception('Error writing file $path: $e');
}
}