controller.dart 1003 B

123456789101112131415161718192021222324252627282930313233343536
  1. import 'dart:io';
  2. import 'package:path_provider/path_provider.dart';
  3. import 'package:vitalapp/architecture/defines.dart';
  4. import 'state.dart';
  5. class AdminController extends FControllerBase {
  6. final state = AdminState();
  7. @override
  8. void onReady() {
  9. // TODO: implement onReady
  10. super.onReady();
  11. }
  12. void cpDbFileLoki() async {
  13. var sPath = "/data/user/0/com.vinno.vitalapp/databases/vital.db";
  14. final directory = await getExternalStorageDirectory();
  15. final path = directory?.path;
  16. final sourceFile = File(sPath);
  17. final destFile = File('$path/vital.db');
  18. await destFile.create(recursive: true);
  19. await sourceFile.copy(destFile.path);
  20. }
  21. void cpDbFileFinlay() async {
  22. var sPath = "/data/user/0/com.vinno.vitalapp/databases/vital.db";
  23. final directory = await getExternalStorageDirectory();
  24. final path = directory?.path;
  25. final destFile = File('$path/vital.db');
  26. final sourceFile = File(sPath);
  27. await destFile.copy(sourceFile.path);
  28. }
  29. }