Jump to content

Recommended Posts

Posted

Boas Tardes..

Tenho aqui uma outra duvida..

Como consigo ler apenas a ultima linha de um ficheiro ?

Em vez de ler o ficheiro todo queria ler apenas a ultima linha e depois fazia uma comparaçao e se fosse verdadeira e que lia o ficheiro todo ..

Tenho de fazer primeiro um count as linhas do ficheiro ?

Como seria ?

Obrigado 😉

Posted (edited)

Assim de repente...

Enquanto não for fim do ficheiro

lê linha para uma variavel

avança de linha no ficheiro de texto

fim do enquanto

fecha ficheiro

Se a variavel for verdadeira

abre ficheiro

... e faz o que tens a fazer

fim de se

Agora é só aplicares o VB

Edited by passarito
Posted
Dim s As New IO.StreamReader("teste.txt")
Dim a() As String = s.ReadToEnd().Split(vbNewLine)
MsgBox(a(a.Length - 1))

Irá aparecer uma MessageBox só com o conteúdo da última linha do ficheiro.

Agora tens de adaptar ao teu caso. Assim de repente é como te posso ajudar.

Knowledge is free!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.