1.实践背景
修改某个目录下的某个错误的文件夹名称,由于文件夹比较多,人工修改工作量大。所以编写Python脚本,代替人工操作。
2.实践代码
# -*- coding: utf-8 -*-
import os
def gci(filepath):
# 遍历filepath下所有文件,包括子目录
files = os.listdir(filepath)
for fi in files:
fi_d = os.path.join(filepath, fi)
if os.path.isdir(fi_d):
# 需要被替换的名称
if fi == "test4":
# 新名称
new_name = "test3"
# 重命名
os.rename(os.path.join(filepath, fi), os.path.join(filepath, new_name))
fi_d = os.path.join(filepath, new_name)
# print(fi)
gci(fi_d)
else:
print(os.path.join(filepath, fi_d))
# 递归遍历/root目录下所有文件
gci('D:\\testFile')
3. 实践结果
本文介绍了如何使用Python编写脚本来批量更正文件夹名称,解决因大量文件夹需要调整而产生的手动操作难题。通过递归遍历指定目录,实现'old_name'到'new_name'的快速替换。
1846

被折叠的 条评论
为什么被折叠?



