backupFile static method
Create a backup of a file
Implementation
static Future<String> backupFile(String filePath) async {
final backupPath = '$filePath.backup';
try {
await File(filePath).copy(backupPath);
return backupPath;
} catch (e) {
throw Exception('Failed to create backup: $filePath - ${e.toString()}');
}
}