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 29 30 31
| #!/usr/bin/python
# -*- coding: utf-8 -*-
# Python 3
import os
from fnmatch import filter
from shutil import copy2
#############################################################################
def cherchefichierpdf(repsource):
for rep, sreps, fics in os.walk(repsource):
for fic in filter(fics, "*.pdf"):
return os.path.join(rep, fic) # renvoie le 1er trouvé et arrête la recherche
return ""
#############################################################################
repsource = r"c:\repertoire_source"
repdest = r"c:\repertoire_destination"
fichier = cherchefichierpdf(repsource)
if fichier=="":
print("Aucun fichier pdf trouvé")
else:
print("Fichier trouvé: ", fichier)
# recopie du fichier dans le répertoire destination avec le nouveau nom "Référence.pdf"
ficdest = os.path.join(repdest, "Référence.pdf")
copy2(fichier, ficdest) # recopie sous le nouveau nom
print("Recopie terminée") |
Partager