Avatar billede da_darkside Nybegynder
31. januar 2006 - 13:57 Der er 4 kommentarer og
1 løsning

Antal linier i en txt fil og læsning af en vilkårlig linie

Jeg har en txt fil som indeholder omkring 300 linier, hver linie indeholder et antal indstillinger.

og jeg skulle gerne have mulighed for at læse dem uafhængigt af hinanden.

hvordan læser jeg f.eks hvad der står er i linie 242 via filesystem object (findes der nogen indstillinger for ReadLine ? eller skal der andet til?) samt hvor mange linier filen indeholder totalt?
Avatar billede da_darkside Nybegynder
31. januar 2006 - 14:33 #1
Har fundet ud af det med linie tællingen, så mangler vi hvordan man læser en bestemt linie
Avatar billede da_darkside Nybegynder
31. januar 2006 - 14:50 #2
problemet er løst....
Avatar billede Slettet bruger
31. januar 2006 - 14:51 #3
<%
LineToSee = 3
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath("test.txt"), 1)
do while f.AtEndOfStream = false
line = f.line
tekst = f.ReadLine
if "" & line & ""="" & LineToSee & "" then
Response.Write tekst
end if
loop
f.Close
Set f=Nothing
Set fs=Nothing
%>

- here you go...
Avatar billede da_darkside Nybegynder
02. februar 2006 - 23:37 #4
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.OpenTextFile(Server.MapPath("Logfiler\test.txt"), 1)

'Læs hver linie
do while f.AtEndOfStream = false

Response.write(f.ReadLine)
Response.Write("<br>")
loop

Mvh Martin
Avatar billede da_darkside Nybegynder
02. februar 2006 - 23:39 #5
^^^ var hvad jeg selv fandt ud af :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester