elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Leer archivos en visual basic
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Leer archivos en visual basic  (Leído 1,648 veces)
kichan


Desconectado Desconectado

Mensajes: 372


Ver Perfil
Leer archivos en visual basic
« en: 20 Diciembre 2006, 18:51 pm »

Estoy creando un programa en Visual Basic 6.0, el cual necesito
que me lea una cantidad de archivos txt,creados con anterioridad
 y que me cree otro archivo txt nuevo
con el contenido de todos los archivos leidos. creo me doy a entender.
agradecesco sus respuestas.


En línea

CeLaYa


Desconectado Desconectado

Mensajes: 543



Ver Perfil
Re: Leer archivos en visual basic
« Respuesta #1 en: 20 Diciembre 2006, 21:20 pm »

creo que lo más fácil sería poner un FileListBox, darle el path de los archivos txt, ir abriendo cada archivo y en una variable guardar el texto

Código:
    Dim Texto As String
    Dim NuevoTexto As String
    Dim F As Long
    'aqui le pones el directorio
    File1.Path = "c:\..."
    File1.Pattern = "*.txt"
   
    For i = 1 To File1.ListCount
        'Abres los archivos uno por uno
        F = FreeFile
        Open File1.List(i) For Input As #F
        Input #F, Texto
        Close #F
        ' vas juntando el texto en esta variable
        NuevoTexto = NuevoTexto & Texto & vbCrLf
       
    Next i
     'y luego pues ya nadamás guardas el nuevo archivo
     F = FreeFile
     Open "c:\...\nuevo_archivo.txt" For Input As #F
     Write #F, NuevoTexto
     Close #F



espero te sirva de algo este ejemplo


En línea

"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.
CIBERTHE

Desconectado Desconectado

Mensajes: 1


examinadlo todo retened lo bueno


Ver Perfil
Re: Leer archivos en visual basic
« Respuesta #2 en: 22 Diciembre 2006, 04:02 am »

hola, he leido el post, y me ha parecido interesenta la forma tan sencilla de guardar un archivo, solo que cuando lo he probado no me funciona, quisiera que me ayudaras a crear archivos desde visual basic, ya sea: .txt o .dat. Te agradeceria si pudieras darme una manito con eso.
En línea

mas alla de la necedad se encuentra la sabiduria, si no nos atrevemos a salir quedaremos atrapados en el letargo de la ignorancia
CeLaYa


Desconectado Desconectado

Mensajes: 543



Ver Perfil
Re: Leer archivos en visual basic
« Respuesta #3 en: 22 Diciembre 2006, 14:32 pm »

tienes razón me equivoque al "abrir el archivo", para crear el nuevo archivo sería:

Código:
Open "c:\...\nuevo_archivo.txt" For Output As #F
En línea

"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Visual C++ y archivos .rc
Programación C/C++
cazagavilan 0 2,222 Último mensaje 22 Noviembre 2011, 21:29 pm
por cazagavilan
Leer una función matemática [Visual Basic o C#]
Programación General
S4ms3pi0l__ 0 2,139 Último mensaje 28 Agosto 2019, 20:15 pm
por S4ms3pi0l__
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines