Visual Basic.NET - Escribir en archivo de texto

 
Vista:

Escribir en archivo de texto

Publicado por Juan Carlos (6 intervenciones) el 08/06/2005 21:02:33
Saludos

Necesito saber de que forma puedo escribir el valor de un TextBox a un arvhivo de texto.
Tenia lo siguiente:

Dim materias As New FileStream("C:\mat01.dat", FileMode.OpenOrCreate)
Archivo.WriteLine(TextBox1.Text)

pero pues esto no me funciona, espero que me puedan ayuar.

Gracias
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:Escribir en archivo de texto

Publicado por omar (38 intervenciones) el 08/06/2005 21:57:39
Bacan con esogeneras elarchivo lo unico que te faltaria seria escribir en el,eso lo haces de la siguiente manera:

'Declaras e instancias la clase
Dim SWrite As New System.IO.StreamWriter(tuFileStream)
'Escribes sobre el archivo
SWrite.WriteLine(loquequieras)
'Finalmente cierras tus conexiones
SWrite.Close()
tuFileStream.Close()
SWrite = Nothing
tuFileStream = Nothing

Saludos
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

RE:Escribir en archivo de texto

Publicado por Juan Carlos (6 intervenciones) el 08/06/2005 22:39:22
Muchas gracias por tu ayuda, pero me surgio una nuva duda, cada que escribo en el archivo, se reemplaza el contenido que ya tengo, ¿cómo puedo hacer que cada elemento que agrege se inserte en una linea nueva? en forma de lista.

Tengo lo siguiente:

Dim materias As New FileStream("C:\mat01.dat", FileMode.OpenOrCreate)
Dim SWrite As New System.IO.StreamWriter(materias)
Dim i As String

i = TextBox1.Text
SWrite.WriteLine(i)

Gracias
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

RE:Escribir en archivo de texto

Publicado por omar (38 intervenciones) el 08/06/2005 23:06:12
No se deberia de reemplazar si es que no cierras la conexion o lo instancias nuevamente,pero si es que te sucede le podrias dar un salto me parece con elcomando vbCrLf
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