webForumDet fria alternativet

Ersätta de 2 första raderna i textfil

.NET

2 svar · 356 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Hej!

Jag har en textfil som innehåller inställningar för ett javascript.
de 2 första raderna innehåller:

var slide=2000
var duration=1000

sen kommer det mycket mer kod i filen.

Jag skulle endast vilja ersätta dessa 2 rader.
Hur går man tillväga? Måste jag läsa in hela filen för att
sedan ersätta dessa 2 rader?

Medlem sedan dec. 19996 721 inlägg
#2

ironhead skrev:

Måste jag läsa in hela filen för att
sedan ersätta dessa 2 rader?

Japp. Antingen läser du in hela filen i en sträng och ersätter, eller så skriver du till en temp-fil. Först dina två nya rader och sedan resterande rader, en och en, från ursprungsfilen.

Eller kanske finns det en bättre lösning på ursprungstanken? Du borde kunna manipulera dessa parametrar utan att ändra i filen.

Medlem sedan mars 20011 346 inlägg
#3

ok! Som jag misstänkte då....tack!

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