Revision: 21325
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 10, 2009 12:34 by iscarface
Initial Code
#!/usr/bin/python
import os, sys
def migrate(old_name, new_name, dir_name):
renamed=0
notrenamed=0
for walk in os.walk(dir_name):
filelist=walk[2]
if filelist:
for file in filelist:
oldfilename=walk[0]+file
newfilename=oldfilename.replace(old_name, new_name)
#os.rename(oldfilename, newfilename)
print "OLD_WAS: ", oldfilename
print "NEW_IS: ", newfilename
print 200*"-"
if __name__=="__main__":
if len(sys.argv)<4:
print "Error"
sys.exit()
old=sys.argv[1]
new=sys.argv[2]
dirname=sys.argv[3]
if dirname[-1]!="/":
dirname=dirname+"/"
migrate(old, new, dirname)
Initial URL
python_renamer
Initial Description
This code changes the part of the file name in accordance with the pattern
Initial Title
Filename changer
Initial Tags
Initial Language
Python