Bonjour

Je crée des fichiers de configuration que je place dans des répertoires sur le disque dur local.
Quand je régénère une configuration j'ai besoin de tout vider puis de recréer les fichiers.

Problème : si l'utilisateur ou un admin a ouvert un fichier pour une quelconque raison l'effacement avant te-génération échoue.

J'ai essayé de passer les fichiers en read only à la création et de retirer le readonly juste avant effacement mais ça n’empêche pas le problème si un fichier a été ouvert.
Du coup je sèche
Intercepter l'exception me parait assez moche c'est pourquoi je viens à vous pour trouver solution
Solution 1 idéale : forcer l'effacement des fichiers ouverts (mais je n'ai pas trouvé l'ombre de la trace de cette possibilité)
Solution 2 : détecter qu'un fichier est ouvert, proprement, sans passer par une exception.

Merci par avance