需求:将一个文件夹中的多个子文件中的Conventional文件夹重命名为effect
import os,sys #导入模块
def add_prefix_subfolders(): #定义函数名称
old_names = os.listdir( path ) #取路径下的文件名,生成列表
for old_name in old_names: #遍历列表下的文件名
#if old_name!= sys.argv[0]: #代码本身文件路径,防止脚本文件放在path路径下时,被一起重命名
newPath = path + old_name;
_old_names = os.listdir(newPath)
os.rename(os.path.join(newPath,_old_names[0]),os.path.join(newPath,"effect")) #重命名文件夹
if __name__ == '__main__':
path = r'E:\\Laya2WorkSpace\\ClientTest2\\Laya3DmodelTest\bin\\heroSkill\\' #运行程序前,记得修改主文件夹路径!
add_prefix_subfolders() #调用定义的函数
参考链接: