C sharp - Error al crear un fichero.Por favor es URGENTE.

   
Vista:

Error al crear un fichero.Por favor es URGENTE.

Publicado por Nuno (6 intervenciones) el 11/09/2007 18:05:25
Hola compañeros...
Me da un error en esta funcion, y la compilacion del programa se me para en la linea de declaracion del FileStream fguardar, y no sé pq me da ese error cuando en otras partes del programa lo he hecho asi.
Tambien lo he metido en un try-catch pero claro, al estar el error, pues ejecuta solo lo del catch.
A ver si alguien me puede ayudar. Lo necesito urgente.
Gracias de antemano.

private void button4_Click(object sender, EventArgs e)
{
//Guardar parte
FileStream fguardar = new FileStream("\\Agronomos\\Partes\\" + idParte.Text + ".txt", FileMode.Create, FileAccess.Write);
StreamWriter f = new StreamWriter(fguardar);

f.WriteLine("FUNCIONA");

}

Me da el siguiente error:

DeviceApplicatin3.exe
ArgumenteException
El valor no está dentro del intervalo esperado.

en System.IO._Error.WinIOError()
en System.IO.FileStream..ctor()
en System.IO.FileStream..ctor()
en DeviceApplication3.Form1.button4_Click()
en System.Windows.Forms.Control.OnClick()
en System.Windows.Forms.Button.OnClick()
en System.Windows.Forms.Control._InternalWnProc()
en Microsoft.AGL.Forms.EVL.EnterMainLoop()
en System.Windows.Forms.Application.Run()
en DeviceApplication3.Program.Main()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error al crear un fichero.Por favor es URGENTE.

Publicado por Carlos García (3 intervenciones) el 21/09/2007 15:10:56
Prueba esto :
using(System.IO.StreamWriter sw = new System.IO.StreamWriter(@"C:\test.txt", true))
{
sw.WriteLine("Text");
}
proviene de los CodeSnippets de MS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar