feat: 增加转移覆盖模式配置

This commit is contained in:
Shurelol 2023-10-26 15:51:17 +08:00
parent dc6051f0b0
commit 10445c6f56

View File

@ -477,16 +477,16 @@ class FileTransferModule(_ModuleBase):
if new_file.stat().st_size < in_path.stat().st_size:
logger.info(f"目标文件文件大小更小,将被覆盖:{new_file}")
overflag = True
else:
logger.info(f"目标文件文件大小更大,跳过转移:{new_file}")
case 'never':
pass
case _:
pass
if not overflag:
return TransferInfo(success=False,
message=f"目标文件已存在,转移覆盖模式:{settings.OVERWRITE_MODE}",
path=in_path,
target_path=new_file,
fail_list=[str(in_path)])
case _:
pass
# 原文件大小
file_size = in_path.stat().st_size
# 转移文件