import os
from pathlib import Path
file_path = "D:\\fea"
for i in list(Path(file_path).rglob("*.*")):
name_before = str(i).split('\\')[-1]
dir1 = str(i).split('\\')[2]
dir2 = str(i).split('\\')[3]
newname = dir1 + "-" + dir2 + "-" + name_before
os.rename(str(i), os.path.join(file_path, dir1, dir2, newname))
暴力更改多级目录下文件的文件名
最新推荐文章于 2024-10-18 00:00:00 发布