فهرست منبع

修复全新安装恢复备份失败bug

* make sure `files/backup` folder created before restore backup
Xwite 4 سال پیش
والد
کامیت
054aa36417
1فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 4 2
      app/src/main/java/io/legado/app/help/storage/Backup.kt

+ 4 - 2
app/src/main/java/io/legado/app/help/storage/Backup.kt

@@ -27,7 +27,9 @@ import java.util.concurrent.TimeUnit
 object Backup {
 object Backup {
 
 
     val backupPath: String by lazy {
     val backupPath: String by lazy {
-        appCtx.filesDir.getFile("backup").absolutePath
+        val path = appCtx.filesDir.getFile("backup").absolutePath
+        FileUtils.createFolderIfNotExist(path)
+        path
     }
     }
 
 
     val backupFileNames by lazy {
     val backupFileNames by lazy {
@@ -182,4 +184,4 @@ object Backup {
             }
             }
         }
         }
     }
     }
-}
+}