hola a todos, tengon un problema al leer archivos txt,
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 originalstring 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!