From f8daffd47fb28f31b8fd89ab03a5ef170316ca37 Mon Sep 17 00:00:00 2001 From: sophon Date: Thu, 4 Dec 2025 11:08:31 +0800 Subject: [PATCH] modify scripts --- docker/stash/scripts/batch_format_filename.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docker/stash/scripts/batch_format_filename.py b/docker/stash/scripts/batch_format_filename.py index cd1478b..2c66fc3 100644 --- a/docker/stash/scripts/batch_format_filename.py +++ b/docker/stash/scripts/batch_format_filename.py @@ -187,6 +187,16 @@ def process_scene_files(conn, mode, prefix): original_path = os.path.join(folder_path, original_basename) new_path = os.path.join(folder_path, new_basename) + if not os.path.exists(original_path): + logger.warning(f"文件不存在,跳过: {original_path}") + continue + if os.path.exists(new_path): + logger.warning(f"目标文件已存在,跳过: {new_path}") + continue + if original_path == new_path: # 文件名未变化 + logger.info(f"文件名未变化,跳过 (file_id={file_id}): {original_path}") + continue + # 记录结果 result = { 'file_id': file_id,