Sono un principiante di Python e sto scrivendo uno script per copiare i file compilati da una posizione a un'altra. Quello che ho è abbastanza semplice in questo momento, qualcosa di simile:Possiamo fare una copia intelligente in Python?
import os
import shutil
shutil.copy2 (src, dst)
#... many more shutil.copy commands
#src is a filename string
#dst is the directory where the file is to be copied
mio problema è che molti dei file da copiare sono file di grandi dimensioni, e non tutti sono ri-compilato in ogni compilazione ciclo. Idealmente, mi piacerebbe copiare solo i file modificati in questo script. C'è un modo per farlo?
Perché '> 1' - che dovrebbe non essere'> 0 '? – Wikis
Dipende dal caso d'uso, immagino. Se i file sono sempre scritti con 'shutil.copy2', allora ci si può aspettare che il tempo di modifica sia esattamente uguale (allora è'> 0'). – AndiDog