J'ai une application où j'ai parfois besoin de lire à partir du fichier en train d'être écrit et par conséquent verrouillé. Comme je l'ai compris d'autres questions je devrais attraper le IOException et réessayer jusqu'à ce que je puisse lire.comment attendre au mieux qu'un filelock se libère
Mais ma question est comment puis-je savoir avec certitude que le fichier est verrouillé et que ce n'est pas une autre IOExcetpion qui se produit.
Malheureusement, vous ne pouvez pas être certain que l'erreur Win32 a été réellement provoquée par l'appel API CreateFile. Cela pourrait changer dans une autre version du framework. Pour être certain, appelez l'API Win32 vous-même. –