From f9b167947f34cd02ecc3a67e529849e45dbafa01 Mon Sep 17 00:00:00 2001 From: Cp0204 Date: Sat, 27 Apr 2024 21:13:28 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E5=BC=82=E5=B8=B8=E8=B7=B3?= =?UTF-8?q?=E5=87=BA=E9=87=8D=E5=91=BD=E5=90=8D=20fix=20#11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quark_auto_save.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/quark_auto_save.py b/quark_auto_save.py index 1dbf49b..02beeb9 100644 --- a/quark_auto_save.py +++ b/quark_auto_save.py @@ -626,11 +626,12 @@ class Quark: self.savepath_fid[savepath] = self.get_fids([savepath])[0]["fid"] dir_file_list = self.ls_dir(self.savepath_fid[savepath]) dir_file_name_list = [item["file_name"] for item in dir_file_list] - is_rename = False + is_rename_count = 0 for dir_file in dir_file_list: if dir_file["dir"]: - self.do_rename_task(task, f"{subdir_path}/{dir_file['file_name']}") - break + is_rename_count += self.do_rename_task( + task, f"{subdir_path}/{dir_file['file_name']}" + ) pattern, replace = magic_regex_func(task["pattern"], task["replace"]) if re.search(pattern, dir_file["file_name"]): save_name = ( @@ -644,12 +645,12 @@ class Quark: rename_return = self.rename(dir_file["fid"], save_name) if rename_return["code"] == 0: print(f"重命名:{dir_file['file_name']} → {save_name}") - is_rename = True + is_rename_count += 1 else: print( f"重命名:{dir_file['file_name']} → {save_name} 失败,{rename_return['message']}" ) - return is_rename + return is_rename_count > 0 class Emby: