Estoy escribiendo una aplicación C# para leer un archivo que otra aplicación mantiene abierta. Como algunos de ustedes pueden adivinar, todo lo que obtengo es IOExceptions porque "el archivo está siendo utilizado por otro proceso". Intenté ajustar File.Open() un poco; este es mi intento actual:¿Qué indicadores abren un archivo como lo hace Notepad.exe?
FileStream fsIn = File.Open(fileName, FileMode.Open, FileAccess.Read, FileShare.Read);
(. Yo sé que la bandera FileShare es más significativa para otros procesos que se acceso al archivo a partir de entonces, pero he tratado con él de todos modos)
¿Qué rompecabezas es que Notepad.exe abrirá el archivo muy bien. Antes de profundizar en Filemon para obtener más pistas, ¿alguno de ustedes sabe cómo abrir el archivo como lo hace el Bloc de notas? Gracias.
Desafortunadamente, ¡no se comporta mejor! Gracias de cualquier manera. – Humberto