Visual Basic.NET - Leer archivo de texto

 
Vista:

Leer archivo de texto

Publicado por Sebas (2 intervenciones) el 02/11/2006 16:30:57
Gente, un problema me anda aquejando y como soy relativamente nuevo en Vb.net les pregunto.

En Vb6 para leer un archivo hacia:
close #1
open "c:\xxx.txt" for input as #1
while not eof(1)
input #1, var1,var2,..,varn ----->Depende cuantos separadores tenga el archivo tantas VAR
'Aca hacia todo lo que queria con las var
wend

Ahora, yo vi que en Vb.net se lee o todo el archivo o toda la linea de texto; pero se puede leer con los separadores de una misma linea en variables?
El decir yo tengo en el archivo
xxxx,yyyy,zzzz
puedo tomar directamente los valores de una misma linea de texto en variables?
No se si me explique bien, pero hice mi mayor esfuerzo posible.
"Por eso soy programador, entre la computadora y uno no hay lenguaje ambiguo"
Sebas
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:Leer archivo de texto

Publicado por Ronald (22 intervenciones) el 03/11/2006 03:00:54
La verdad yo no entendi lo que queres hacer, pero si se como leer archivos usando las clases de .net.
Es bastante facil y hay muchas clases que te ayudan a manejar archivos de distintas formas.
Te recomiendo que le heches un ojo a las clases que estan dentro de System.IO que te daras cuenta de lo que hablo.

Aqui te doy un pequeño ejemplo:

'---------------------------------------------------------
Dim lector as System.IO.StreamReader
lector = System.IO.File.OpenText("aqui va la ruta")
string res = lector.ReadToEnd()
MessageBox.Show(res)
'---------------------------------------------------------

En el ejemplo te lee todo lo que hay dentro del archivo y despues te lo muestra en un mensaje. Si queres leer linea por linea lo unico que cambias es:

string res = lector.readLine()

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