Avatar billede ameq Nybegynder
04. februar 2003 - 17:17 Der er 9 kommentarer og
1 løsning

Opdater i et textfil

Jeg leder efter et script som kan opdater en line i et text fil. F.eks jeg vil godt have opdater line 17 i et text fil, men under at alt andet data slettes...
Avatar billede oasen Nybegynder
04. februar 2003 - 17:21 #1
<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("/din_fil.txt")
Set f = fso.OpenTextFile(filespec,1)

Count = 1
Do While not f.AtEndOfStream
  Linie = f.ReadLine
  If Count = 17 Then
    NyTekst = NyTekst & NyLinie & vbCrlf
  Else
    NyTekst & NyTekst & Linie & vbCrlf
  End If
Count = Count + 1
Loop

Set f = fso.OpenTextFile(filespec,2)
f.Write NyTekst

f.Close
%>
Avatar billede oasen Nybegynder
04. februar 2003 - 17:22 #2
NyLinie vil så være den nye tekst i linie 14.
Avatar billede ameq Nybegynder
04. februar 2003 - 17:23 #3
If Count = 17 Then
    NyTekst = NyTekst & NyLinie & vbCrlf
  Else
    NyTekst & NyTekst & Linie & vbCrlf
  End If

den fatter jeg ikke hvorfor else
Avatar billede oasen Nybegynder
04. februar 2003 - 17:23 #4
"NyTekst &" skal lige rettes til "NyTekst ="
Avatar billede oasen Nybegynder
04. februar 2003 - 17:24 #5
Hvis det IKKE er linie 17 skal linien ikke udskiftes. Derfor "else"..
Avatar billede ameq Nybegynder
04. februar 2003 - 17:25 #6
okey så den skriver fartisk hele textfilen igen ?!?
Avatar billede oasen Nybegynder
04. februar 2003 - 17:25 #7
Den samler alt indholdet i en variabel og skriver det hele igen med den nye rettelse.
Avatar billede ameq Nybegynder
04. februar 2003 - 17:47 #8
okey kigger på det =)
Avatar billede ameq Nybegynder
04. februar 2003 - 19:37 #9
okey jeg har et problem jeg skal bruge en " i min text fil hvordan udskriver jeg den?
Avatar billede oasen Nybegynder
04. februar 2003 - 20:31 #10
""
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