From ba389e73d573af55089c0b136a651e0001c376d3 Mon Sep 17 00:00:00 2001 From: frxz751113 <156018267+frxz751113@users.noreply.github.com> Date: Sun, 15 Sep 2024 12:34:31 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E6=9B=B4=E6=96=B0=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=90=8D.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- py/更新文件名.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/py/更新文件名.py b/py/更新文件名.py index 73d4fa2..a290caf 100644 --- a/py/更新文件名.py +++ b/py/更新文件名.py @@ -23,23 +23,19 @@ def rename_files(): # 要重命名的文件名列表(初始文件名) initial_filenames = ['综合源.m3u', '组播优选.txt', '综合源.txt'] + # 重命名初始文件名的文件 for old_filename in all_files: - # 检查文件是否是需要重命名的文件(根据初始文件名判断) if any(old_filename.endswith(init_filename) for init_filename in initial_filenames): new_filename = f"{current_date}{old_filename}" full_old_path = os.path.join(os.getcwd(), old_filename) full_new_path = os.path.join(os.getcwd(), new_filename) os.rename(full_old_path, full_new_path) print(f"Renamed {old_filename} to {new_filename}") - else: - continue - # 删除以上次时间加上初始文件名命名的文件 + # 删除上一次命名过的文件 if last_update_time: for old_filename in all_files: - starts_with_last_time = old_filename.startswith(f"{last_update_time}") - ends_with_initial_filename = any(old_filename.endswith(init_filename) for init_filename in initial_filenames) - if starts_with_last_time and ends_with_initial_filename: + if old_filename.startswith(f"{last_update_time}") and any(old_filename.endswith(init_filename) for init_filename in initial_filenames): full_old_path = os.path.join(os.getcwd(), old_filename) if os.path.exists(full_old_path): os.remove(full_old_path)