modify scripts
This commit is contained in:
@ -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
|
||||
|
||||
Reference in New Issue
Block a user