Visual Basic.NET - Crear archivo .txt en el escritorio apartir de un formulario textbox.

 
Vista:
sin imagen de perfil

Crear archivo .txt en el escritorio apartir de un formulario textbox.

Publicado por Jorge (11 intervenciones) el 23/09/2014 08:45:24
Muy buenas tardes.

Bueno son mis primeros pasos y estoy intentando hacer un proyecto, donde con la información cargada de un formulario, nombre, paterno, etc... valide los campos vacios, eso ya está.
ahora el conflicto está en que con un botón guardar, toda la información se mande al escritorio en un archivo .txt y que verifique que si el archivo existe, mandar un mensaje para reemplazarlo o cargar la información.

Me gustaría igual ver si existe un link con la misma duda, porque estaba buscando aquí y me desesperé de no encontrar algo.
De igual forma un link de un video u otra página que lo explique.


De antemano muchas 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

Crear archivo .txt en el escritorio apartir de un formulario textbox.

Publicado por omar (128 intervenciones) el 23/09/2014 16:18:20
en google podrás encontrar ejemplos sencillos que te darán ideas de como manipular a lo que deseas

le un apartado de systema de archivos en .net
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
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Crear archivo .txt en el escritorio apartir de un formulario textbox.

Publicado por Miguel (476 intervenciones) el 23/09/2014 16:42:06
Con un control RichTextBox puedes generar fácilmente un fichero *.txt o *.rtf
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
sin imagen de perfil

Crear archivo .txt en el escritorio apartir de un formulario textbox.

Publicado por Lucas Nahuel (7 intervenciones) el 23/09/2014 17:12:28
Buenas tardes jorge, aquí te dejo unos comandos que podrían serte de ayuda...


Para Buscar Documentos en un directorio:

1
2
3
4
Dim folder As New IO.DirectoryInfo("Direccion del directorio")
  For Each documento As IO.FileInfo In folder.GetFiles("*.txt")  'Si solo quieres buscar los que sean txt
   'Te traera cada documento que encuentre en el directorio, puedes filtrar por nombre para saber si existe el que creaste
  Next


Para Escribir un txt en un Directorio:

1
2
3
4
5
6
7
8
9
10
11
Dim obj As New Object
Dim archivo As New Object
Dim ruta as String = "Ruta y nombre del archivo.txt" 'Ej: Documentos\archivo1.txt
 
obj = CreateObject("Scripting.FileSystemObject")
        archivo = obj.CreateTextFile(ruta, True)
'Luego agregas las lineas que quieras al archivo
archivo.WriteLine("Linea 1")
archivo.WriteLine("Linea 2")
archivo.WriteLine("etc..")
archivo.close() 'Al final cierras el archivo para que se libere de la memoria


Para leer un txt en un directorio

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Dim currentRow As String()
 
 Using MyReader As New Microsoft.VisualBasic.FileIO.TextFieldParser("Ruta del archivo")
   MyReader.TextFieldType = FileIO.FieldType.Delimited
   MyReader.SetDelimiters(";")        'Separador del archivo de texto, en este caso punto y coma
   While Not MyReader.EndOfData ' Mientras no sea el final del archivo
 currentRow = MyReader.ReadFields()  'esto llenara el string() con las posiciones que contenga el .txt
 'ej txt:   Lucas;Nahuel;18;Chile
'currentRow(0) = Lucas
'currentRow(1) = Nahuel
'CurrentRow(2) = 18
'CurrentRow(3) = Chile   
End While
End Using

Bueno espero que te sean de ayuda nos cuentas como te fué. Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Crear archivo .txt en el escritorio apartir de un formulario textbox.

Publicado por Jorge (11 intervenciones) el 25/09/2014 17:31:00
Sí muchas gracias, ayudaron a la solución.
Hay tantos casos que no sabes como usarlo a tu problema jaja pero este es más sencillo
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