From 7bbf7b55a9646dc988881a8eae70825926ae320b Mon Sep 17 00:00:00 2001 From: Cp0204 Date: Wed, 24 Apr 2024 17:07:31 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=AD=90=E7=9B=AE=E5=BD=95=E8=A2=AB=E6=AD=A3=E5=88=99?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=20fix=20#6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quark_auto_save.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/quark_auto_save.py b/quark_auto_save.py index a070df0..c912435 100644 --- a/quark_auto_save.py +++ b/quark_auto_save.py @@ -504,8 +504,11 @@ class Quark: need_save_list = [] # 添加符合的 for share_file in share_file_list: + if share_file["dir"]: + pattern, replace = task.get("update_subdir", ""), "" + else: + pattern, replace = magic_regex_func(task["pattern"], task["replace"]) # 正则文件名匹配 - pattern, replace = magic_regex_func(task["pattern"], task["replace"]) if re.search(pattern, share_file["file_name"]): # 替换后的文件名 save_name = ( @@ -531,7 +534,7 @@ class Quark: if not file_exists: share_file["save_name"] = save_name need_save_list.append(share_file) - elif share_file["dir"] == True: + elif share_file["dir"]: # 存在并是一个文件夹 if task.get("update_subdir", False): if re.search(task["update_subdir"], share_file["file_name"]):