1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| import glob
import shutil
import os
dossier_source = '/media/bli/bla/blu/'
dossier_cible = '/media/bli/bla/blu/pdf_15-16/'
copie=0
for fich in glob.glob(dossier_source+"*.pdf"):
fichier=fich.split('/')[5]
dossier_cible='/'+('/'.join(dossier_cible.split('/')[1:]))
if os.path.exists(dossier_cible+fichier):
date_masource = os.path.getmtime(dossier_source+fichier)
date_macible = os.path.getmtime(dossier_cible+fichier)
if date_masource > date_macible:
shutil.copy(dossier_source+fichier,dossier_cible)
print (fichier,'\t', "mis à jour")
copie+=1
else:
continue
elif os.path.exists(dossier_cible+fichier) == False:
shutil.copy(dossier_source+fichier,dossier_cible)
print(fichier, '\t', "copié")
copie+=1
else:
continue
print(copie, " fichier(s) copié(s)") |
Partager