salut,
le fait que ce soit du RAID[01] n'est pas pertinent.
il faut seulement conserver à l'esprit qu'il est question de comparer des arborescences sous des répertoires (/stock et /Tstock).
donc,
Code :
- pour fichier dans /stock
- si un /Tstock/fichier(-/stock/) n'existe pas,
- copier fichier vers /Tstock
- sinon
- si taille fichier est plus grande que /Tstock/fichier(-/stock/),
- copier fichier vers /Tstock,
- sinon,
- supprimer fichier
- finsi
- finsi
- finpour
|
on peut factoriser :
Code :
- si fichier n'existe pas OU taille plus grande, alors copier
|
il faut ajouter, s'il y en a, une gestion des sous-répertoires : les créer s'il n'existent pas sous /Tstock, et supprimer les sous-répertoires vides, je suppose.