批量修改多级文件夹名称指定字段名
时间: 2023-07-31 17:11:31 浏览: 91
C语言创建文件夹(路径)
你可以使用 Python 中的 os 和 shutil 库来批量修改多级文件夹名称指定字段名。以下是一个示例代码:
```python
import os
import shutil
# 定义要修改的字段名
old_name = 'old_name'
new_name = 'new_name'
# 遍历指定目录下的所有文件夹
for root, dirs, files in os.walk('your_directory_path'):
for dir_name in dirs:
# 判断文件夹名称中是否包含要修改的字段名
if old_name in dir_name:
# 构造新的文件夹名称
new_dir_name = dir_name.replace(old_name, new_name)
# 生成新的文件夹路径
new_dir_path = os.path.join(root, new_dir_name)
# 使用 shutil 库中的 move 方法修改文件夹名称
shutil.move(os.path.join(root, dir_name), new_dir_path)
```
在代码中,你需要将 'your_directory_path' 替换为你要遍历的目录路径。此外,你还需要将 old_name 和 new_name 替换为你要修改的字段名。运行该代码后,它将遍历指定目录下的所有文件夹,将名称中包含 old_name 的文件夹名称修改为 new_name。
阅读全文