This commit is contained in:
jxxghp 2023-09-11 21:25:56 +08:00
parent df5c364185
commit a343d736ae

View File

@ -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():