2012-04-08 7 views

Respuesta

9

Según Microsoft, quieren que atrapemos la excepción. El razonamiento que me dieron es que si proporcionan una API de File.Exists, se abrirían condiciones de carrera en las que la existencia del archivo podría cambiar entre la verificación y la fecha en que intenta utilizar el archivo. Debido a esa condición de carrera, debes escribir el código de manejo de excepciones de todos modos y una vez que hayas hecho eso, hay poco que ganar llamando a una API de File.Exists. No estoy de acuerdo con este argumento, pero es con lo que estamos atrapados.

Cuestiones relacionadas