mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-04 23:17:20 +08:00
Merge pull request #5457 from cddjr/fix_5449
This commit is contained in:
@@ -314,6 +314,9 @@ class TransHandler:
|
|||||||
logger.info(
|
logger.info(
|
||||||
f"当前整理覆盖模式设置为 {overwrite_mode},仅保留最新版本,正在删除已有版本文件 ...")
|
f"当前整理覆盖模式设置为 {overwrite_mode},仅保留最新版本,正在删除已有版本文件 ...")
|
||||||
self.__delete_version_files(target_oper, new_file)
|
self.__delete_version_files(target_oper, new_file)
|
||||||
|
else:
|
||||||
|
# 附加文件 总是需要覆盖
|
||||||
|
overflag = True
|
||||||
|
|
||||||
# 整理文件
|
# 整理文件
|
||||||
new_item, err_msg = self.__transfer_file(fileitem=fileitem,
|
new_item, err_msg = self.__transfer_file(fileitem=fileitem,
|
||||||
@@ -798,8 +801,8 @@ class TransHandler:
|
|||||||
continue
|
continue
|
||||||
if media_file.type != "file":
|
if media_file.type != "file":
|
||||||
continue
|
continue
|
||||||
media_exts = settings.RMT_MEDIAEXT + settings.RMT_SUBEXT + settings.RMT_AUDIOEXT
|
# 当前只有视频文件需要保留最新版本,其余格式无需处理,以避免误删 (issue 5449)
|
||||||
if f".{media_file.extension.lower()}" not in media_exts:
|
if f".{media_file.extension.lower()}" not in settings.RMT_MEDIAEXT:
|
||||||
continue
|
continue
|
||||||
# 识别文件中的季集信息
|
# 识别文件中的季集信息
|
||||||
filemeta = MetaInfoPath(media_path)
|
filemeta = MetaInfoPath(media_path)
|
||||||
|
|||||||
Reference in New Issue
Block a user