ToolKits/001.add_prefix_0_for_directory/rename.py

21 lines
772 B
Python
Raw Permalink Normal View History

2025-05-13 10:49:28 +08:00
import os
def add_prefix_to_folders():
# 获取当前目录下的所有条目
for entry in os.listdir('.'):
# 检查是否为文件夹
if os.path.isdir(entry):
new_name = '0' + entry # 添加前缀0
# 避免覆盖已存在的目录
if not os.path.exists(new_name):
try:
os.rename(entry, new_name)
print(f"成功重命名: {entry} -> {new_name}")
except Exception as e:
print(f"错误:无法重命名 {entry}。原因:{str(e)}")
else:
print(f"警告:跳过 {entry},因为 {new_name} 已存在")
if __name__ == "__main__":
add_prefix_to_folders()