He estado leyendo que los métodos estáticos de Archivo Clase se usan mejor para realizar tareas pequeñas y pocas en un archivo como verificar si existe y que debemos usar una instancia de la clase FileInfo si vamos a realizar muchas operaciones en un archivo específico.¿Cuál es la diferencia entre File y FileInfo en C#?
Entiendo esto y simplemente puedo usarlo de esa manera a ciegas, pero me gustaría saber por qué hay una diferencia? ¿De qué se trata la forma en que funcionan que los hacen adecuados para diferentes situaciones? ¿Cuál es el punto de tener estas 2 clases diferentes que parecen hacer lo mismo de diferentes maneras?
Sería útil si alguien pudiera responder al menos una de estas preguntas.
FileInfo.Exists se almacena en caché Leer este http://stackoverflow.com/questions/22042353/what-is -difference-between-file-exists-and-fileinfo-exists –