LER E ESCREVER NO MESMO ARQUIVO TEXTO
Olá gente.. O que eu gostaria de saber é o seguinte.. Como eu faço para abrir um arquivo texto para leitura e a partir dos dados dele substituir coisas determinadas ??? Tipo assim:
Eu só preciso dos comandos.. Eu pensava q funcionava usando Open for Input pra ler e depois Open for Append.. Mas não deu.. Espero q possam me ajudar.. Abraço a todos.
Oks,
Rafael Portal
Citação:Abro o arquivo
Faço minhas verificações
Escrevo no arquivo
Fecho o arquivo
Eu só preciso dos comandos.. Eu pensava q funcionava usando Open for Input pra ler e depois Open for Append.. Mas não deu.. Espero q possam me ajudar.. Abraço a todos.
Oks,
Rafael Portal
BOM TENTA ASSIM
Private Sub Command1_Click()
Dim VAR_NFILE As Integer
Dim VAR_TESTE As String
VAR_NFILE = FreeFile
Open "c:\ARQUVIO.TTL" For Input As VAR_NFILE
Do While Not EOF(VAR_NFILE)
Line Input #VAR_NFILE, VAR_TESTE
Loop
Close (VAR_NFILE)
VAR_NFILE = FreeFile
Open "c:\ARQUVIO.TTL" For Output As VAR_NFILE
Do While Not EOF(VAR_NFILE)
Write #VAR_NFILE, "NOVO TEXTO"
Loop
Close (VAR_NFILE)
End Sub
ESPERO TER AJUDADO
Private Sub Command1_Click()
Dim VAR_NFILE As Integer
Dim VAR_TESTE As String
VAR_NFILE = FreeFile
Open "c:\ARQUVIO.TTL" For Input As VAR_NFILE
Do While Not EOF(VAR_NFILE)
Line Input #VAR_NFILE, VAR_TESTE
Loop
Close (VAR_NFILE)
VAR_NFILE = FreeFile
Open "c:\ARQUVIO.TTL" For Output As VAR_NFILE
Do While Not EOF(VAR_NFILE)
Write #VAR_NFILE, "NOVO TEXTO"
Loop
Close (VAR_NFILE)
End Sub
ESPERO TER AJUDADO
DESCULPA. CORRIGINDO O CÓ“DIGO ACIMA
Private Sub Command1_Click()
Dim VAR_NFILE As Integer
Dim VAR_TESTE
VAR_NFILE = FreeFile
Open "c:\TEF_Kohl.txt" For Input As VAR_NFILE
Do While Not EOF(VAR_NFILE)
Line Input #VAR_NFILE, VAR_TESTE
Loop
Close (VAR_NFILE)
VAR_NFILE = FreeFile
Open "c:\TEF_Kohl.txt" For Append As VAR_NFILE
Write #VAR_NFILE, "NOVO TEXTO"
Close (VAR_NFILE)
End Sub
Private Sub Command1_Click()
Dim VAR_NFILE As Integer
Dim VAR_TESTE
VAR_NFILE = FreeFile
Open "c:\TEF_Kohl.txt" For Input As VAR_NFILE
Do While Not EOF(VAR_NFILE)
Line Input #VAR_NFILE, VAR_TESTE
Loop
Close (VAR_NFILE)
VAR_NFILE = FreeFile
Open "c:\TEF_Kohl.txt" For Append As VAR_NFILE
Write #VAR_NFILE, "NOVO TEXTO"
Close (VAR_NFILE)
End Sub
Valeu !
Tópico encerrado , respostas não são mais permitidas