mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-12 07:10:44 +08:00
修复保存到根文件夹
This commit is contained in:
parent
d3d60e48d9
commit
fe85478d8c
@ -377,7 +377,7 @@ class Quark:
|
|||||||
dir_paths_exist_arr = self.get_fids(dir_paths)
|
dir_paths_exist_arr = self.get_fids(dir_paths)
|
||||||
dir_paths_exist = [item["file_path"] for item in dir_paths_exist_arr]
|
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:
|
for dir_path in dir_paths_unexist:
|
||||||
mkdir_return = self.mkdir(dir_path)
|
mkdir_return = self.mkdir(dir_path)
|
||||||
if mkdir_return["code"] == 0:
|
if mkdir_return["code"] == 0:
|
||||||
@ -390,9 +390,12 @@ class Quark:
|
|||||||
print(f"创建文件夹:{dir_path} 失败, {mkdir_return['message']}")
|
print(f"创建文件夹:{dir_path} 失败, {mkdir_return['message']}")
|
||||||
# 更新到配置
|
# 更新到配置
|
||||||
for task in tasklist:
|
for task in tasklist:
|
||||||
for dir_path in dir_paths_exist_arr:
|
if task["savepath"] == "/":
|
||||||
if task["savepath"] == dir_path["file_path"]:
|
task["savepath_fid"] = "0"
|
||||||
task["savepath_fid"] = dir_path["fid"]
|
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)
|
# print(dir_paths_exist_arr)
|
||||||
|
|
||||||
def do_save_check(self, shareurl, savepath):
|
def do_save_check(self, shareurl, savepath):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user