import os
flag = 2 # 填1--加内容;填2--删内容
path = r"路径" # 文件夹目录
files = os.listdir(path) # 得到文件夹下的所有文件名称
for file in files: # 遍历文件夹
#文件前加内容
if flag == 1:
old_name = file
new_name = 'content' + file # 填写需要在文件名前缀添加的内容
#文件名称删除
elif flag == 2:
pattern = 'content' # 填写需要删除的内容
old_name = file
new_name = file.replace(pattern,'')
# 地址拼接
Old_path = os.path.join(path, old_name)
New_path = os.path.join(path, new_name)
# 修改文件名
os.rename(Old_path, New_path)
print(f"已将文件 {old_name} 重命名为 {new_name}")
技术:
os包
os.listdir:获取文件夹里文件列表
os.path.join:路径拼接文件路径
os.rename:重命名文件
..replace:替换
for in 循环
以上代码可批量简单修改文件夹内的文件名,适合同类文件,如相片、视频等。
按文字内容填入即可运行,安装了Python即可运行。
如有问题,可留言提问。