webForumDet fria alternativet

Veta hur många rader i en textfil

ASP

2 svar · 267 visningar · startad av Jymdis

Medlem sedan mars 20016 260 inlägg
Frågan#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 :)

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