Estuve testeando el siguiente código:
using (System.IO.StreamWriter file = new System.IO.StreamWriter(Path_to_Folder, true))
{
file.WriteLine("I'm a line to write");
}
Y me lanzaba una System.UnauthorizedAccessException.
Esta excepción no sólo salta al intentar acceder a una carpeta protegida, también sale cuando Path_to_Folder apunta a una carpeta, no a un archivo. El código correcto es:
using (System.IO.StreamWriter file = new System.IO.StreamWriter((Path.Combine(Path_to_Folder, "a_file"), true))
{
file.WriteLine("I'm a line to write");
}
No hay comentarios:
Publicar un comentario