Vérifier le lien suivant :
http://www.bidn.com/blogs/DevinKnight/ssis/76/does-file-exist-check-in-ssis
Ce que vous devez faire pour éviter d'avoir le paquet jeté au loin de l'autobus quand le dossier n'existe pas est au premier contrôle pour voir s'il existe, qui est couvert par ce lien.
Afin de manipuler la nécessité d'essayer de trouver les temps du dossier X, vous allez probablement vouloir ajouter une certaine sorte de retard après que chacun des 9 premiers essais ratés de trouver le dossier (autrement, vous ferez vos temps de X en environ micro-secondes X*10 ; -). Cependant, cela qui est indiqué, fondamentalement vous devez avoir a POUR LA BOUCLE qui effectue 2 variables, une pour compter le nombre de fois où vous faites une boucle et l'autre pour contenir une certaine sorte d'indicateur que vous avez ou pour avoir pas finalement fondé le dossier.
Je vérifierais un LoopCount >> 10 et, si vrai, échoue probablement le composant et, de ce fait, le paquet si le dossier n'a pas été trouvé. Si le dossier est trouvé à un certain point (dire, le numéro de passe 4), alors je placerais l'indicateur de FileFound et puis placerais le LoopCount à 11.