robs pythonid
added the comment:
Thanks for your reaction, I do not really now the answer to your
question but I added the code to copy files in a directory (to keep it
simple I removed the recursiveness):
import os
import shutil
sourcedir="d:\\testsourcedir"
targetdir="d:\\testtargetdir"
filelist=os.listdir(sourcedir)
for afile in filelist:
source=sourcedir + "\\" + afile
if os.path.isfile(source):
time1=os.path.getmtime(source)
print source,time1,
docopy=0
target=targetdir+"\\"+afile
if os.path.isfile(target):
time2=os.path.getmtime(target)
if time1>time2:
docopy=1
else:
docopy=1
if docopy==1:
print " ....copying"
shutil.copy2(source,target)
else:
print " not copied"
If I run this program twice without changing any file in the source
directory it should not copy any files anymore (but is does 20% of the
files it there are 100000 files). Now that I have been thinking about
this a little the problems I see, happen on a Windows Vista Business
machine, on my XP machine i don't seem to be able to reproduce the
issues, maybe it is somethin in Vista.....
quite frustrating....
_____________________________________
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue1764044>
_____________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com