Advertisement
Guest User

Renamer

a guest
Jun 7th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. import os
  2.  
  3. #config
  4. renameTableFile = 'D:\\Misc\\Projects\\Renamer\\renameTable.txt'
  5. workingDirectory = 'D:\\Misc\\Projects\\Renamer'
  6. #--- end config
  7.  
  8. renameTable = {}
  9. with open(renameTableFile) as fp:
  10.     for line in fp:
  11.         splitLine = line.split()
  12.         renameTable[splitLine[0]] = splitLine[1]
  13.  
  14.    
  15. for root, dirs, files in os.walk(workingDirectory):
  16.     for fname in files + dirs:
  17.         absf = os.path.abspath(os.path.join(root, fname))
  18.         if fname in renameTable:
  19.             targetName = os.path.join(os.path.dirname(absf),renameTable[fname])
  20.             os.rename(absf, targetName)
  21.             print('Renamed: [' + absf + '] to [' + targetName + ']')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement