Advertisement
robertvari

copy non ascii files

Oct 3rd, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. # -*- coding:Utf-8 -*-
  2. import shutil, os
  3.  
  4. rootFolder = "x:/temp/Hazi/Innen/"
  5. destFolder = "x:/temp/Hazi/Ide/"
  6.  
  7. # unicode(rootFolder) az ekezetek miatt
  8. files = [i for i in os.listdir(unicode(rootFolder))]
  9.  
  10. # az enumerate() fuggveny vesz egy listat es add neked egy index-et Ês az elemet.
  11. # igy egy sorban kapod a szamozast es a hozza tartozo nevet
  12. # minden esetben hasznald ahol kell a listaban elfoglalt index is
  13. for index, file in enumerate(files):
  14.     number = "{0}".format(index).zfill(3)
  15.     sourceFile = rootFolder + file
  16.  
  17.     # itt ne hasznalj .format()-ot. A non ascii karakterek miatt bonyolultabb
  18.     # siman csak add ossze a stringeket
  19.     destFile = destFolder + number + "_" + file.upper()
  20.  
  21.     shutil.copy(sourceFile, destFile)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement