Para abrir los archivos podes usar estos parametros:
Append
Se utiliza cuando tenemos un archivo de texto al cual le queremos agregar mas informacion al final del mismo. Si usamos APPEND con un archivo que no existe, se creara un archivo nuevo.
-----------------------------------------------------|-----------------------------------------------------
Input
Permite abrir un archivo de texto para lectura. Se usa Cuando queremos recuperar informacion de un archivo de texto para usarla en nuestro programa. Eso sí: si el nombre del archivo no existe, no se crear{a uno nuevo, sino que se producira un error.
Para este tipo de parametro de usan dos sentencias para obtener la infomacion de un archivo:
PRIMERA SENTENCIA:
Line Input:
Lee una line completa de un archivo de texto y la almacena en una variable de tipo string
Sintaxis:
Line Input #Numero_de_Archivo, Variable
Ejemplo:
Dim Cadena As String
Open "Datos.txt" for input as #1
Do While Not eof(1)
Line Input #1, Cadena
loop
Close #1
en este ejemplo recorre todo el archivo de texto, leyendo cada linea y almacenandola en una variable (Cadena)
SEGUNDA SENTENCIA:
Input: Lee datos de una linea separados por comas (,)
Sintaxis:
Line Input #Numero_de_Archivo, Lista_Variable
Ejemplo:
Dim Nombre As String
Dim Edad as String
Open "Datos.txt" for input as #1
Do While Not eof(1)
Line Input #1, Nombre, Edad
loop
Close #1
En este ejemplo recorre un archivo de texto y en cada line lee y almacena en varibles los datos separados por coma.
Es decir, si en la primera linea del texto esta escrito "Matias, 19" entonces en la variable Nombre va a guardar Matias y en la Variable Edad va a guardar 19
------------------------------------------------------
Output
Se utiliza para crear un archivo de texto nuevo y poder colocar informacion en el. Es ideal para cuando queremos guardar datos ingresados por el usario.
Para este tipo de parametro de usan dos sentencias para Escribir la infomacion en un archivo:
PRIMERA SENTENCIA:
Print #
Permite escribir informacion a un archivo de texto
Sintaxis:
Print #Numero_de_Archivo, Datos
Ejemplo:
Dim Pais as String
Dim Nro as Integer
Nro = 2
Pais = "Argentina"
Open "Prueba.txt" for Output as #1
Print #1, "Informacion de futbol:"
Print #1, "---------------------"
Print #1,
Print #1, Pais; " gano"; Nro; "Campeonatos mundiales"
Close #1
En el archivo aparecera escrito:
Infomacion de Futbol:
- - - - - - - - - - - - - - - - - -
Argentina gano 2 campeonatos Mundiales
SEGUNDA SENTENCIA:
Write #
Se usa para guardar datos separados por comas y luego ser leidos por la instruccion input #
TAMBIEN EXISTEN LOS PARAMETRO RAMDOM Y BINARY PARA ABRIR ARCHIVOS PERO SOS UN POCO MAS COMPLEJOS.
SI QUERES MAS INFOMACION ESCRIBIME
MATIAS.