From ed88ad03cf9e20d8ecf88d41bc7c5a4ce2564793 Mon Sep 17 00:00:00 2001 From: lushunming <1357197829@qq.com> Date: Fri, 5 Dec 2025 10:46:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BE=E5=BA=A6=E4=BF=9D=E8=AF=81=E6=AF=8F?= =?UTF-8?q?=E6=AC=A1=E4=BD=BF=E7=94=A8=E5=8F=AA=E4=BC=9A=E6=B8=85=E7=90=86?= =?UTF-8?q?=E4=B8=80=E6=AC=A1=E6=96=87=E4=BB=B6=E5=A4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/github/catvod/api/BaiduDrive.kt | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/github/catvod/api/BaiduDrive.kt b/app/src/main/java/com/github/catvod/api/BaiduDrive.kt index 71e30354..3c058d04 100644 --- a/app/src/main/java/com/github/catvod/api/BaiduDrive.kt +++ b/app/src/main/java/com/github/catvod/api/BaiduDrive.kt @@ -23,7 +23,8 @@ object BaiduDrive { "Referer" to "https://pan.baidu.com/" ) - + //是否删除过文件标志 + private var deleteTag = 0; private val saveDirName = "TVBOX_BD" private var cookies = BaiDuYunHandler.get().token @@ -165,7 +166,8 @@ object BaiduDrive { // 处理items items.forEach { item -> if (item.asJsonObject["isdir"].asInt == 1) { - val folderPath = "/sharelink$uk-${item.asJsonObject["fs_id"].asString}/${item.asJsonObject["server_filename"].asString}" + val folderPath = + "/sharelink$uk-${item.asJsonObject["fs_id"].asString}/${item.asJsonObject["server_filename"].asString}" if (folderPath !in seenFolders) { seenFolders.add(folderPath) pendingFolders.add( @@ -426,9 +428,12 @@ object BaiduDrive { ) // 先清空文件夹在创建文件夹 - _deleteTransferFile("/$saveDirName") - //创建路径 - createSaveDir() + if (deleteTag == 0) { + _deleteTransferFile("/$saveDirName") + //创建路径 + createSaveDir() + deleteTag = 1 + } val data =