fix #550
This commit is contained in:
parent
df5c364185
commit
a343d736ae
@ -573,20 +573,17 @@ class FileTransferModule(_ModuleBase):
|
|||||||
# 重命名格式
|
# 重命名格式
|
||||||
rename_format = settings.TV_RENAME_FORMAT \
|
rename_format = settings.TV_RENAME_FORMAT \
|
||||||
if mediainfo.type == MediaType.TV else settings.MOVIE_RENAME_FORMAT
|
if mediainfo.type == MediaType.TV else settings.MOVIE_RENAME_FORMAT
|
||||||
# 媒体完整路径
|
# 相对路径
|
||||||
media_path = self.get_rename_path(
|
rel_path = self.get_rename_path(
|
||||||
path=target_dir,
|
|
||||||
template_string=rename_format,
|
template_string=rename_format,
|
||||||
rename_dict=self.__get_naming_dict(meta=MetaInfo(mediainfo.title),
|
rename_dict=self.__get_naming_dict(meta=MetaInfo(mediainfo.title),
|
||||||
mediainfo=mediainfo)
|
mediainfo=mediainfo)
|
||||||
)
|
)
|
||||||
|
# 取相对路径的第1层目录
|
||||||
if mediainfo.type == MediaType.MOVIE:
|
if rel_path.parts:
|
||||||
# 电影取父目录
|
media_path = target_dir / rel_path.parts[0]
|
||||||
media_path = media_path.parent
|
|
||||||
else:
|
else:
|
||||||
# 电视剧取上两级目录
|
continue
|
||||||
media_path = media_path.parent.parent
|
|
||||||
|
|
||||||
# 检查媒体文件夹是否存在
|
# 检查媒体文件夹是否存在
|
||||||
if not media_path.exists():
|
if not media_path.exists():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user