文件夹名称前缀想要批量删除,有什么方法嘛,最简单可行性方法。
百度了几个但是都没成功啊
import os
import re
# 指定要处理的目录
directory = 'D:/test/luban/6-10'
# 遍历目录中的所有文件
for filename in os.listdir(directory):
# 使用正则表达式查找并替换日期
new_filename = re.sub(r'HKHS', 'XXX', filename)
# 构建完整的旧文件路径和新文件路径
old_file_path = os.path.join(directory, filename)
new_file_path = os.path.join(directory, new_filename)
# 重命名文件
os.rename(old_file_path, new_file_path)
print(f'Renamed: {old_file_path} -> {new_file_path}')
print('Done.')
powershell
dir HKHS*|rename-item -NewName {$_.name -replace ‘HKHS’,’new’ }
cmd
ren HKHS-* new-*
当前目录下cmd 批处理命令统一更换,ren HKHS-* new-*
也可以通过脚本进行修改