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 :)

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)