mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 07:27:15 +08:00
fix #4655
This commit is contained in:
@@ -737,7 +737,11 @@ class U115Pan(StorageBase, metaclass=WeakSingleton):
|
|||||||
"""
|
"""
|
||||||
企业级复制实现(支持目录递归复制)
|
企业级复制实现(支持目录递归复制)
|
||||||
"""
|
"""
|
||||||
src_fid = fileitem.fileid
|
if fileitem.fileid is None:
|
||||||
|
fileitem = self.get_item(Path(fileitem.path))
|
||||||
|
if not fileitem:
|
||||||
|
logger.warn(f"【115】获取文件 {fileitem.path} 失败!")
|
||||||
|
return False
|
||||||
dest_fileitem = self.get_item(path)
|
dest_fileitem = self.get_item(path)
|
||||||
if not dest_fileitem or dest_fileitem.type != "dir":
|
if not dest_fileitem or dest_fileitem.type != "dir":
|
||||||
logger.warn(f"【115】目标路径 {path} 不是一个有效的目录!")
|
logger.warn(f"【115】目标路径 {path} 不是一个有效的目录!")
|
||||||
@@ -747,7 +751,7 @@ class U115Pan(StorageBase, metaclass=WeakSingleton):
|
|||||||
"POST",
|
"POST",
|
||||||
"/open/ufile/copy",
|
"/open/ufile/copy",
|
||||||
data={
|
data={
|
||||||
"file_id": int(src_fid),
|
"file_id": int(fileitem.fileid),
|
||||||
"pid": int(dest_fileitem.fileid),
|
"pid": int(dest_fileitem.fileid),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -764,7 +768,11 @@ class U115Pan(StorageBase, metaclass=WeakSingleton):
|
|||||||
"""
|
"""
|
||||||
原子性移动操作实现
|
原子性移动操作实现
|
||||||
"""
|
"""
|
||||||
src_fid = fileitem.fileid
|
if fileitem.fileid is None:
|
||||||
|
fileitem = self.get_item(Path(fileitem.path))
|
||||||
|
if not fileitem:
|
||||||
|
logger.warn(f"【115】获取文件 {fileitem.path} 失败!")
|
||||||
|
return False
|
||||||
dest_fileitem = self.get_item(path)
|
dest_fileitem = self.get_item(path)
|
||||||
if not dest_fileitem or dest_fileitem.type != "dir":
|
if not dest_fileitem or dest_fileitem.type != "dir":
|
||||||
logger.warn(f"【115】目标路径 {path} 不是一个有效的目录!")
|
logger.warn(f"【115】目标路径 {path} 不是一个有效的目录!")
|
||||||
@@ -773,7 +781,7 @@ class U115Pan(StorageBase, metaclass=WeakSingleton):
|
|||||||
"POST",
|
"POST",
|
||||||
"/open/ufile/move",
|
"/open/ufile/move",
|
||||||
data={
|
data={
|
||||||
"file_ids": int(src_fid),
|
"file_ids": int(fileitem.fileid),
|
||||||
"to_cid": int(dest_fileitem.fileid),
|
"to_cid": int(dest_fileitem.fileid),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user