Veta hur många rader i en textfil

ASP

2 svar · 270 visningar · startad av Jymdis

Medlem sedan mars 20016 260 inlägg
Trådstart#1

Hej!

Hur får jag reda på hur många rader det är i en textfil för att sen redima en array med antalet och sen lägga in dessa raderna i arrayn?

i = 0 
Do until obj.AtEndOfStream
obj.ReadLine
i = i + 1
Loop

Fungerar ju (iaf i teorin), men då kan jag väl inte använda obj igen och läsa om filen?
Finns det nån MoveToBeginningOfStream eller måste jag öppna filen igen?

Finns det nåt bättre sätt?

Medlem sedan juni 200032 967 inlägg
#2

jag hade nog gjort så här:

Response.write ubound(split(obj.ReadAll, vbCrLf))

Om det fungerar har jag visserligen ingen aning om, men det skulle det kunna göra. ;)

mvh

Medlem sedan mars 20016 260 inlägg
#3

Well, I got that working.
Men nu har jag en uppföljningsfråga:
Jag vill replaca en sträng i en sträng med olika strängar för varje gång strängen kommer. Hehe jag förtydligar i kod:

replace(strang1, "attreplacas", olikasträngarvarjegång)

Nåt bra roligt sätt att göra detta på uppskattas :)

260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)