kunfei преди 4 години
родител
ревизия
abe98b0a49
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      app/src/main/java/io/legado/app/utils/DocumentExtensions.kt

+ 1 - 1
app/src/main/java/io/legado/app/utils/DocumentExtensions.kt

@@ -31,7 +31,7 @@ object DocumentUtils {
         vararg subDirs: String
         vararg subDirs: String
     ): DocumentFile? {
     ): DocumentFile? {
         val parent: DocumentFile? = createFolderIfNotExist(root, *subDirs)
         val parent: DocumentFile? = createFolderIfNotExist(root, *subDirs)
-        return parent?.createFile(mimeType, fileName)
+        return parent?.findFile(fileName) ?: parent?.createFile(mimeType, fileName)
     }
     }
 
 
     fun createFolderIfNotExist(root: DocumentFile, vararg subDirs: String): DocumentFile? {
     fun createFolderIfNotExist(root: DocumentFile, vararg subDirs: String): DocumentFile? {