Gracias Galx por el interés.
No publico el código completo porque mi pregunta es independiente de mi código. Sólo quiero saber la forma de comprobar si al abrir un fichero que existe y que la ruta es correcta, si se produce un error al abrirlo o no.
He probado a ver si devuelve false al abrirlo pero parece ser que esa comprobación no es en ASP así

como en otros lenguajes como el C o en php.
Mi código funciona perfectamente tanto con archivos que existen y que no existen,

para esos casos lo trato bien en ASP pero por lo visto si el archivo está dañado es lo que no se como testearlo con código ASP.
Espero haberme explicado mejor. Sólo pregunto una cosa concreta: "Cómo puedo saber si se produjo un error al abrir un archivo con código ASP".
Muchísimas gracias.
Un beso