Como leer y escribir un txt en Vb.net 2003

Codigo de Visual Basic

Codigo de Visual Basic

Bueno esto no tiene nada que ver con la fotografia pero es parte de mi trabajo diario. La idea es de un archivo txt añadir una informacion dependiendo de una seleccion y grabarlo en un nuevo archivo texto. Pos aqui esta la solucion veanla esta programada en vb.net 2003 ojala alguien le sirva y me  dan un comment si lo usaron thks.

Aqui el codigo:

Dim VRuta As String
Dim objStreamWriter As StreamWriter
Dim sLine As String = “”
Dim arrText As New ArrayList
Dim j As Integer
Dim VDelimitador As String
Dim result As DialogResult = OpenFileDialog1.ShowDialog()
Dim VBanco, VMes As String

VBanco = Me.cmb_banco.SelectedItem
VMes = Month(Now) & “-” & Year(Now)

If VBanco <> “Seleccione” Then
Select Case VBanco
Case “Guayaquil”
VBanco = “BG”
Case “Amazonas”
VBanco = “BA”
Case “Pacifi”
VBanco = “PD”
Case Else
lblerror.Visible = True
lblerror.Text = “Seleccione el Banco”
Exit Sub
End Select

If result = DialogResult.OK Then
VRuta = VRuta & OpenFileDialog1.FileName
TextBox1.Text = VRuta
Else
Me.lblerror.Visible = True
Me.lblerror.Text = “Debe ingresar una ruta existente”
Exit Sub
End If

Dim objReader As New StreamReader(VRuta)

VDelimitador = Chr(9) ‘Separador Tab

Do
sLine = objReader.ReadLine()
If Not sLine Is Nothing Then
arrText.Add(sLine)
End If
Loop Until sLine Is Nothing
objReader.Close()

objStreamWriter = New StreamWriter(“C:\” & VBanco & “-” & VMes & “.txt”)

Me.txtLog.Visible = True
j = 0
For Each sLine In arrText
‘Console.WriteLine(sLine)
objStreamWriter.WriteLine(VBanco & VDelimitador & arrText(j))
Me.txtLog.Text = arrText(j)
j = j + 1
Next
‘Console.ReadLine()
objStreamWriter.Close()

Else
lblerror.Visible = True
lblerror.Text = “Seleccione el Banco”
Exit Sub
End If

End Sub

Digg it StumbleUpon del.icio.us Google Yahoo! reddit

Leave a reply