From fe85478d8cf124b67f7610fe3688e4f452ec6211 Mon Sep 17 00:00:00 2001 From: Cp0204 Date: Thu, 4 Apr 2024 00:34:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BF=9D=E5=AD=98=E5=88=B0?= =?UTF-8?q?=E6=A0=B9=E6=96=87=E4=BB=B6=E5=A4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quark_auto_save.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/quark_auto_save.py b/quark_auto_save.py index 58478d4..3bce0fa 100644 --- a/quark_auto_save.py +++ b/quark_auto_save.py @@ -377,7 +377,7 @@ class Quark: dir_paths_exist_arr = self.get_fids(dir_paths) dir_paths_exist = [item["file_path"] for item in dir_paths_exist_arr] # 比较创建不存在的 - dir_paths_unexist = list(set(dir_paths) - set(dir_paths_exist)) + dir_paths_unexist = list(set(dir_paths) - set(dir_paths_exist) - set(["/"])) for dir_path in dir_paths_unexist: mkdir_return = self.mkdir(dir_path) if mkdir_return["code"] == 0: @@ -390,9 +390,12 @@ class Quark: print(f"创建文件夹:{dir_path} 失败, {mkdir_return['message']}") # 更新到配置 for task in tasklist: - for dir_path in dir_paths_exist_arr: - if task["savepath"] == dir_path["file_path"]: - task["savepath_fid"] = dir_path["fid"] + if task["savepath"] == "/": + task["savepath_fid"] = "0" + else: + for dir_path in dir_paths_exist_arr: + if task["savepath"] == dir_path["file_path"]: + task["savepath_fid"] = dir_path["fid"] # print(dir_paths_exist_arr) def do_save_check(self, shareurl, savepath):