# encoding:utf-8
import sys, os, re;
if len(sys.argv)!=4:
print 'Uage: '+sys.argv[0]+ ' dir oldstr newstr';
sys.exit();
dir = sys.argv[1];
oldstr = sys.argv[2];
newstr = sys.argv[3];
for name in os.listdir(dir):
if oldstr in name:
newname = name.replace(oldstr, newstr);
print(dir+'/'+name.decode('utf-8'), '->', dir+'/'+newname.decode('utf-8'));
os.rename(dir+'/'+name, dir+'/'+newname);
python小工具:批量替换某个目录下的文件名
最新推荐文章于 2024-09-15 22:31:42 发布