¿Cómo saber si un fichero está abierto?

jhonmerlin
16 de Enero del 2003
En primer lugar quiero dar las gracias a todos los que leais este mensaje. Tengo el siguiente problema : hay dos aplicaciones que estan corriendo al mismo tiempo. Una que descompacta ficheros y otra que al detectar un fichero lo abre para realizar comprobaciones de ese fichero. Resulta que aveces la aplicación que descompacta los ficheros tarda un poco en descompactar y la otra aplicación detecta el fichero y al intentar abrirlo se produce una excepción. Mi pregunta es la siguiente : ¿existe algún método que me diga si un fichero está abierto? ¿ como puedo averiguar que un fichero está abierto por otra aplicación?

Sin más me despido esperando que alguién pueda ayudarme, muchísimas gracias a todos.