Mercurial > hg > ocrHandling
diff copyFiles.py @ 0:5e33fa5a2fdc
initial
author | Dirk Wintergruen <dwinter@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 19 Aug 2014 14:12:52 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/copyFiles.py Tue Aug 19 14:12:52 2014 +0200 @@ -0,0 +1,38 @@ +from _csv import Error +start ="/Volumes/Folivora/MPG_Archiv/" +target = "/Volumes/MPGARCHIV/input/" + + +import os +import shutil + +errorf = open("/tmp/error.out","w",encoding="utf-8") +errorf.write("START") + +for root, dirs, files in os.walk(start, topdown=False): + for name in files: + path = os.path.join(root, name) + ext = os.path.splitext(path) + print (name) + if ext[1] == ".pdf": + + fld = os.path.split(root) + print (fld) + neu = os.path.join(target,fld[1]+"___"+name.replace(" ","_")) + if not os.path.exists(neu): + try: + shutil.copy(path, neu) + except: + errorf.write(path+"\n") + print (path) + else: + print("EXISTS:" + path) + +errorf.close(); + + + + #for name in dirs: + # print(os.path.join(root, name)) + + \ No newline at end of file