mc-meme/r_name.py

36 lines
660 B
Python
Raw Permalink Normal View History

2024-10-09 04:55:55 +00:00
import os
import glob
import random
def rename_files_in_folder(folder_path):
files = glob.glob(os.path.join(folder_path, '*'))
files = [os.path.basename(f) for f in files]
files.sort()
random.shuffle(files)
for index, file_name in enumerate(files):
ext = os.path.splitext(file_name)[1]
2024-10-09 05:08:58 +00:00
new_name = f"{index + 1}{ext}"
2024-10-09 04:55:55 +00:00
old_file_path = os.path.join(folder_path, file_name)
new_file_path = os.path.join(folder_path, new_name)
os.rename(old_file_path, new_file_path)
print(f'Renamed: {old_file_path} to {new_file_path}')
folder_path = 'zh_cn'
rename_files_in_folder(folder_path)