mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-15 08:50:42 +08:00
🐛 异常跳出重命名 fix #11
This commit is contained in:
parent
36dd1309c5
commit
f9b167947f
@ -626,11 +626,12 @@ class Quark:
|
|||||||
self.savepath_fid[savepath] = self.get_fids([savepath])[0]["fid"]
|
self.savepath_fid[savepath] = self.get_fids([savepath])[0]["fid"]
|
||||||
dir_file_list = self.ls_dir(self.savepath_fid[savepath])
|
dir_file_list = self.ls_dir(self.savepath_fid[savepath])
|
||||||
dir_file_name_list = [item["file_name"] for item in dir_file_list]
|
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:
|
for dir_file in dir_file_list:
|
||||||
if dir_file["dir"]:
|
if dir_file["dir"]:
|
||||||
self.do_rename_task(task, f"{subdir_path}/{dir_file['file_name']}")
|
is_rename_count += self.do_rename_task(
|
||||||
break
|
task, f"{subdir_path}/{dir_file['file_name']}"
|
||||||
|
)
|
||||||
pattern, replace = magic_regex_func(task["pattern"], task["replace"])
|
pattern, replace = magic_regex_func(task["pattern"], task["replace"])
|
||||||
if re.search(pattern, dir_file["file_name"]):
|
if re.search(pattern, dir_file["file_name"]):
|
||||||
save_name = (
|
save_name = (
|
||||||
@ -644,12 +645,12 @@ class Quark:
|
|||||||
rename_return = self.rename(dir_file["fid"], save_name)
|
rename_return = self.rename(dir_file["fid"], save_name)
|
||||||
if rename_return["code"] == 0:
|
if rename_return["code"] == 0:
|
||||||
print(f"重命名:{dir_file['file_name']} → {save_name}")
|
print(f"重命名:{dir_file['file_name']} → {save_name}")
|
||||||
is_rename = True
|
is_rename_count += 1
|
||||||
else:
|
else:
|
||||||
print(
|
print(
|
||||||
f"重命名:{dir_file['file_name']} → {save_name} 失败,{rename_return['message']}"
|
f"重命名:{dir_file['file_name']} → {save_name} 失败,{rename_return['message']}"
|
||||||
)
|
)
|
||||||
return is_rename
|
return is_rename_count > 0
|
||||||
|
|
||||||
|
|
||||||
class Emby:
|
class Emby:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user