Estamos utilizando la línea inferior para obtener la fecha y hora del último acceso del archivo..Net File.GetLastAccessTime updates Última hora de acceso del archivo
DateTime dtLastAccesstime = File.GetLastAccessTime(sFilePath);
Pero nos enfrentamos a un problema extraño, por encima de la propia llamada modifica el tiempo de última entrada. De modo que estamos obteniendo la hora actual como el último tiempo de acceso.
¿Estás seguro de que no hay un código cerca de esa línea que pueda haber modificado la última fecha de acceso? – madd0
¿Estás haciendo algo con 'sFilePath' antes de esta línea de código? Hay un buen artículo de Raymond Chen con una [lista no exhaustiva de actividades inofensivas que actualizan el último tiempo de acceso] (http://blogs.msdn.com/b/oldnewthing/archive/2011/10/10/10222560.aspx) –