for path, dir, files in os.walk(myDestinationFolder):
# for path, dir, files in os.walk(destfolder):
    print('The path is %s: ', path)
    print(files)
    os.chdir(mySourceFolder)
    if not os.path.isfile(myDestinationFolder + file):
    #  if not os.path.isfile(destfolder + file):
        print('The file is %s: ', file)
        shutil.copytree(mySourceFolder, myDestinationFolder)
        #  os.rename(path + '\\' + file, myDestinationFolder + file)
        #  os.rename(path + '\\' + file, destfolder + file)
        os.rename(path + '\\' + file, myDestinationFolder + file)
    elif os.path.isfile(myDestinationFolder + file):
        #  os.rename(path + '\\' + file, destfolder + file)
        shutil.copytree(mySourceFolder, myDestinationFolder)
So I would very much appreciate your ideas on the above statements!Because...I 
think I've got the wrong function (os.path.isfile), when I should be (s/b) 
using a stepped approach!Note: program allows input of ID = T061RR7N1 (for 
example)1) find the folder containing "file": where folder = T061RR7N1, and 
file is "ReadCMI"; if TRUE, shutil.copytree C:\\...\T061RR7N1\ReadCMI (TO) 
C:\\...\DUT[?], where [?] is a num from 0 - 15.2) append to 
C:\\...\DUT[?]\T061RR7N1, which contains "ReadCMI"!

and would you mind telling me why this works (in every example I've found on 
the internet): r'C:\\anyfolder\\anyotherfolder\\'...what does the "r" signify? 
If it's 'read', why can't I use the 'a' for append?
KMW

"The only way to have experience is by having the experience"!
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to