21 lines
772 B
Python
21 lines
772 B
Python
|
|
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()
|