recherche de fichier dans différent repertoire
Bonjour,
comme dit dans un précédent poste je suis un débutant en Python. et je dois dire que je commence a apprécier ce langage.
voila. je dois contrôler la présence d' un groupe de fichier a partir d'un répertoire racine en descendant dans différent sous répertoire.
répertoire racine : /volume2/sauvegardes/obm
dans ce répertoire "obm" racine, il y a des sous répertoires client. c'est ici que ça se corse pour moi.
dans chaque répertoire client il y a 3 sous répertoire, annuel, mensuel et quotidienne.
il faudrait que je contrôle dans chaque répertoire client, la présence des fichiers (*carbase_dp1.dmp" "*carbase_dp2.dmp" "*carbase_dp3.dmp" "*carbase_dp4.dmp" "*newcarbase_dp1.dmp" "*newcarbase_dp2.dmp" "*newcarbase_dp3.dmp" "*newcarbase_dp4.dmp" "*fairbill_dp1.dmp" "*fairbill_dp2.dmp" "*fairbill_dp3.dmp" "*fairbill_dp4.dmp" "*genesys_dp1.dmp" "*genesys_dp2.dmp" "*genesys_dp3.dmp" "*genesys_dp4.dmp), dans le repertoire client et loguer ceux qui sont absent.
en résumé contrôle dans /volume2/sauvegardes/obm/client/quotidienne/
voici le code que j'ai fais pour le moment, merci d'avance :
Code:
1 2 3 4 5 6 7 8 9 10
| import os
def listdirs(rootdir):
for it in os.scandir(rootdir):
if it.is_dir():
print(it.path)
listdirs(it)
rootdir = '/volume2/sauvegardes/obm'
listdirs(rootdir) |