modify scripts
This commit is contained in:
@ -179,6 +179,12 @@ def process_scene_files(conn, mode, prefix):
|
|||||||
else:
|
else:
|
||||||
new_basename = f"{sanitized_studio}.{release_date} {sanitized_performers} - {sanitized_title}"
|
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:
|
if len(new_basename) > 254:
|
||||||
logger.warning(f"生成的文件名过长,跳过 (file_id={file_id}): {new_basename}")
|
logger.warning(f"生成的文件名过长,跳过 (file_id={file_id}): {new_basename}")
|
||||||
continue
|
continue
|
||||||
|
|||||||
Reference in New Issue
Block a user