el tema es que no logro dar con la solucion a mi problema:
estoy intentando recorrer las filas o lineas de un archivo .txt y el tema es que necesito instanciar dos veces mi "path", en donde me arroja error que ya un proceso esta ocupando mi "archivo.txt" (al iniciar el StreamReader) y luego ocupar el File.Delete(path)... no sé como darle solución a esto...
path = "archivo.txt"
Código C++:
Ver original
string path = "archivo.txt" using (StreamReader reader = new StreamReader(path)) { line = reader.ReadLine(); while (line != null) { string[] contenidoActual = File.ReadAllLines(path); File.Delete(path); if (contenidoActual.Length > 1) using (StreamWriter writer = File.CreateText(path)) { for (int u = 1; u < contenidoActual.Length; u++) { writer.WriteLine(contenidoActual[u]); } } line = reader.ReadLine(); }
cualquier idea es bien recibida, muchas gracias por su tiempo
Estaré atento a sus respuestas!,
Saludos!