- 修复整理时不自动创建目标路径的问题
This commit is contained in:
parent
48badb3243
commit
690066ad32
@ -51,12 +51,11 @@ class FileTransferModule(_ModuleBase):
|
|||||||
target = self.__get_dest_dir(mediainfo=mediainfo, target_dir=target)
|
target = self.__get_dest_dir(mediainfo=mediainfo, target_dir=target)
|
||||||
else:
|
else:
|
||||||
# 指定了目的目录
|
# 指定了目的目录
|
||||||
if not target.exists():
|
if target.is_file():
|
||||||
# 指定目的目录不存在,创建目录
|
logger.error(f"转移目标路径是一个文件 {target} 是一个文件")
|
||||||
target.mkdir(parents=True, exist_ok=True)
|
return TransferInfo(success=False,
|
||||||
elif target.is_file():
|
path=path,
|
||||||
# 指定目录是个文件,提取文件的有效目录
|
message=f"{target} 不是有效目录")
|
||||||
target = target.parent
|
|
||||||
# 只拼装二级子目录(不要一级目录)
|
# 只拼装二级子目录(不要一级目录)
|
||||||
target = self.__get_dest_dir(mediainfo=mediainfo, target_dir=target, typename_dir=False)
|
target = self.__get_dest_dir(mediainfo=mediainfo, target_dir=target, typename_dir=False)
|
||||||
|
|
||||||
@ -410,9 +409,8 @@ class FileTransferModule(_ModuleBase):
|
|||||||
if transfer_type not in ['rclone_copy', 'rclone_move']:
|
if transfer_type not in ['rclone_copy', 'rclone_move']:
|
||||||
# 检查目标路径
|
# 检查目标路径
|
||||||
if not target_dir.exists():
|
if not target_dir.exists():
|
||||||
return TransferInfo(success=False,
|
logger.info(f"目标路径不存在,正在创建:{target_dir} ...")
|
||||||
path=in_path,
|
target_dir.mkdir(parents=True, exist_ok=True)
|
||||||
message=f"{target_dir} 目标路径不存在")
|
|
||||||
|
|
||||||
# 重命名格式
|
# 重命名格式
|
||||||
rename_format = settings.TV_RENAME_FORMAT \
|
rename_format = settings.TV_RENAME_FORMAT \
|
||||||
|
@ -1 +1 @@
|
|||||||
APP_VERSION = 'v1.5.1'
|
APP_VERSION = 'v1.5.1-1'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user