fix 多目录择优

This commit is contained in:
jxxghp
2023-08-18 17:07:08 +08:00
parent ca5794e069
commit 7da2a69dd0

View File

@ -572,12 +572,11 @@ class FileTransferModule(_ModuleBase):
if in_path:
for path in dest_paths:
try:
relative = Path(path).relative_to(in_path).as_posix()
if relative.startswith("..") or len(relative) > max_length:
relative = Path(in_path).relative_to(path).as_posix()
if len(relative) > max_length:
max_length = len(relative)
target_path = path
except Exception as e:
logger.debug(f"计算目标路径时出错:{e}")
continue
if target_path:
return Path(target_path)