From f28e3c45e6f8e3e4d73eb5295b5de4d0568453cc Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Mon, 13 Mar 2023 21:23:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/help/storage/Backup.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/help/storage/Backup.kt b/app/src/main/java/io/legado/app/help/storage/Backup.kt index 69a8a1884..0a008878f 100644 --- a/app/src/main/java/io/legado/app/help/storage/Backup.kt +++ b/app/src/main/java/io/legado/app/help/storage/Backup.kt @@ -151,13 +151,13 @@ object Backup { if (ZipUtils.zipFiles(paths, zipFilePath)) { when { path.isNullOrBlank() -> { - copyBackup(context.getExternalFilesDir(null)!!, zipFileName) + copyBackup(context.getExternalFilesDir(null)!!, "backup.zip") } path.isContentScheme() -> { - copyBackup(context, Uri.parse(path), zipFileName) + copyBackup(context, Uri.parse(path), "backup.zip") } else -> { - copyBackup(File(path), zipFileName) + copyBackup(File(path), "backup.zip") } } AppWebDav.backUpWebDav(zipFileName) @@ -175,6 +175,7 @@ object Backup { } @Throws(Exception::class) + @Suppress("SameParameterValue") private fun copyBackup(context: Context, uri: Uri, fileName: String) { DocumentFile.fromTreeUri(context, uri)?.let { treeDoc -> treeDoc.findFile(fileName)?.delete() @@ -187,6 +188,7 @@ object Backup { } @Throws(Exception::class) + @Suppress("SameParameterValue") private fun copyBackup(rootFile: File, fileName: String) { FileInputStream(File(zipFilePath)).use { inputS -> val file = FileUtils.createFileIfNotExist(rootFile, fileName)