From 05cfee0b93c9d84ca4260b7d282ba9ba6545b94e Mon Sep 17 00:00:00 2001 From: thsrite Date: Fri, 8 Mar 2024 10:08:48 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=88=A0=E9=99=A4=E4=BA=91=E7=9B=98?= =?UTF-8?q?=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/clouddiskdel/__init__.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/plugins/clouddiskdel/__init__.py b/plugins/clouddiskdel/__init__.py index e827ca0..7769171 100644 --- a/plugins/clouddiskdel/__init__.py +++ b/plugins/clouddiskdel/__init__.py @@ -220,7 +220,18 @@ class CloudDiskDel(_PluginBase): file = open(cloud_files_json, 'w') file.write(json.dumps(__cloud_files)) file.close() - + else: + remove_flag = False + # 删除目录下文件 + for cloud_file in __cloud_files: + if str(cloud_file).startswith(str(path)): + __cloud_files.remove(cloud_file) + remove_flag = True + if remove_flag: + # 重新写入本地 + file = open(cloud_files_json, 'w') + file.write(json.dumps(__cloud_files)) + file.close() except Exception as e: print(str(e))