new tool add prefix for directory

This commit is contained in:
leimingsheng 2025-05-13 10:49:28 +08:00
commit 886bb38285
2 changed files with 30 additions and 0 deletions

@ -0,0 +1,9 @@
# 脚本说明
该脚本会将当前目录下所有的文件夹名称加一个前缀0。
用于快速将 类似于 01.abc 02.cde 等文件夹名称变更为 001.abc 002.cde
# 使用方法
将该脚本拷贝到目标目录下
``` shell
python rename.py
```

@ -0,0 +1,21 @@
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()