modify scripts

This commit is contained in:
2025-12-25 14:51:09 +08:00
parent f8daffd47f
commit ebae625165

View File

@ -179,6 +179,12 @@ def process_scene_files(conn, mode, prefix):
else:
new_basename = f"{sanitized_studio}.{release_date} {sanitized_performers} - {sanitized_title}"
# 特殊规则: 路径中带有 FA Pro 的(不区分大小写),新文件名只用 code 和 日期命名
if ("FA Pro" in folder_path or "fa pro" in folder_path.lower()) and scene_info.get('code'):
# code 转换成大写
new_code = scene_info['code'].upper()
new_basename = f"{new_code}({release_date}).{ext}" if ext else f"{new_code}.{release_date}"
if len(new_basename) > 254:
logger.warning(f"生成的文件名过长,跳过 (file_id={file_id}): {new_basename}")
continue