<div>Hello,</div>
<div> </div>
<div>Im stuck with this problem:</div>
<div>I would like to os.stat st_mtime to copy only the files that have different modification date.</div>
<div>so I found something on internet using this kind of line:</div>
<div> </div>
<div><span class="kwd"><font color="#00008b">if</font></span><span class="pln"> os</span><span class="pun">.</span><span class="pln">stat</span><span class="pun">(</span><span class="pln">dest</span><span class="pun">).</span><span class="pln">st_mtime </span><span class="pun">-</span><span class="pln"> os</span><span class="pun">.</span><span class="pln">stat</span><span class="pun">(</span><span class="pln">src</span><span class="pun">).</span><span class="pln">st_mtime </span><span class="pun">></span><span class="pln"> </span><span class="lit"><font color="#800000">1</font></span><span class="pun">:</span><span class="pln"> <br>
    shutil</span><span class="pun">.</span><span class="pln">copy2 </span><span class="pun">(</span><span class="pln">src</span><span class="pun">,</span><span class="pln"> dst</span><span class="pun">)</span><span class="pln"> <br>
</span></div>
<div><span class="pln">So I adapted it to my script like that:</span></div>
<div><span class="pln"></span> </div>
<div><span class="pln">   if sys.argv[1] == 'update':<br>        if os.stat(localPath).st_mtime != os.stat(networkPath).st_mtime: <br>            os.system('xcopy /E /I /Q /Y "%s" "%s"' % (networkPath, localPath))<br>
        else:<br>            print "Everything match"</span></div>
<div><span class="pln"></span> </div>
<div><span class="pln">localPath is equal to : "c:\test\prod\"</span></div>
<div><span class="pln"></span><span class="pln">and networkPath to : "d:\test\prod\"</span></div>
<div><span class="pln"></span> </div>
<div><span class="pln">the content of this paths is another directory: "v001", where there some tga files.</span></div>
<div><span class="pln"></span> </div>
<div><span class="pln">Now I dont even know if os.stat compare the modified version of every files contained in localPath and networkPath, or does it compare only the v001 info ?</span></div>
<div><span class="pln">If there a way to do it for every file ?</span></div>
<div><span class="pln"></span> </div>
<div><span class="pln">Thank you !</span></div>
<div><span class="pln">(PS: I want to avoid filecmp :p)</span></div>
<div><span class="pln"></span><span class="pln"> </span></div>