Puisqu'il est impossible de vérifier de manière fiable si un fichier est en cours d'utilisation avant d'y accéder, est-il conseillé de simplement essayer de le déplacer/supprimer/lire jusqu'à ce que l'action réussi?Gestion des fichiers Accès lorsqu'un fichier est en cours d'utilisation
2
A
Répondre
1
Hope this une aide ... [il est en C# ... et non la façon la plus élégante de le faire, mais encore le vérifier] http://www.dotnetscraps.com/dotnetscraps/post/FileInUse.aspx
1
Cela dépend de la langue/du système d'exploitation que vous utilisez. La plupart des langues ont une sorte de méthode pour vérifier si le fichier est disponible pour l'ouverture; une autre chose que vous pouvez faire est d'essayer d'ouvrir le fichier et attraper l'exception si elle est ouverte. Enfin, si vous avez uniquement l'intention de lire à partir d'un fichier, vous pourrez peut-être l'ouvrir de toute façon.
Ouais. Je me demandais à ce sujet. Est-ce vraiment la seule façon de le faire? XD Puis en boucle autour de ça jusqu'à ce que ça se passe bien. – Jonn