backupFile static method

Future<String> backupFile(
  1. String filePath
)

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()}');
  }
}