import os
def file_name(file_dir):
导入路径
for root, dirs, files in os.walk(file_dir):
获得当前路径下的路径,文件夹,文件(list)
for i in files:
循环文件列表
if 'AnyiFupin' in i:
找到需要替换文件名的文件
a = i.replace('AnyiFupin', '{name}')
替换文件名
print(a)
拼接路径
i = os.path.join(root + "\\" + i)
a = os.path.join(root + "\\" + a)
print(a, i)
重命名文件为替换后的文件名
os.rename(i, a)
# print('root_dir:', root) # 当前目录路径
# print('sub_dirs:', dirs) # 当前路径下所有子目录
# print('files:', files) # 当前路径下所有非目录子文件
file_name('E:\\fp_model\{name}Site\\trunk\AT.{name}Site.Start')
批量创建文件夹
def mk_dir(path, files_name):
for i in files_name:
filename = i
dirname = path + filename
if file_name not in os.listdir(path): # 文件夹名称不存在才创建
os.mkdir(dirname)
mk_dir(r'F:\WeChat Files\crazy_boys_zzz\\', ["xx", "xxx", "x"])