Avatar billede testpilot_dk Nybegynder
15. marts 2005 - 20:27 Der er 5 kommentarer og
1 løsning

Opdatere en Txt fil

Hej!

Jeg har følgende problem, jeg kan ikke lige se hvordan jeg skal opdatere min txt fil.

Jeg skal indsætte noget inden midt i filen.

Håber i har en løsning
Avatar billede thesurfer Nybegynder
15. marts 2005 - 21:23 #1
1) Skal det være præcist i midten, dvs antal linier?
2) Er det en værdi, der skal opdateres? (har værdien et navn?)
Avatar billede testpilot_dk Nybegynder
16. marts 2005 - 08:51 #2
Nej det er ikke i midten, og nej det er ikke en værdi som skal opdateres, jeg skal opdatere en hel linje samt tilføje en linje bagefter, den ændrede linje
Avatar billede thesurfer Nybegynder
17. marts 2005 - 00:43 #3
Giv et eksempel.
Avatar billede testpilot_dk Nybegynder
17. marts 2005 - 08:54 #4
Her er filen som jeg vil skrive til, det er kun et uddrag af den!

//link ==> [text,url,target,text_color,background_color,text_color_onmouseover,background_color_onmouseover]
//link with items ==> [text,url,target,text_color,background_color,text_color_onmouseover,background_color_onmouseover,[items]]
var link =[

['Om os',null,'main','white','#009933','green','lightgreen',
['Åbningstider','AAbningstider.asp','main','white','darkgreen','green','lightgreen'],
['Ring til os','ringos.asp','main','white','darkgreen','green','lightgreen'],
['Index','home1.htm','main','white','darkgreen','green','lightgreen']
]],

Jeg ønsker at indsætte en fil efter:
var link =[
      var Test = []
Samt ændre
var link =[  -> var link =[ test

Næste gang
er det så en linje efter
var Test = []
    var NyTest = []
Samt ændre
var Test = [] -> var Test = [Test]
Avatar billede thesurfer Nybegynder
20. marts 2005 - 16:44 #5
Jeg forstår ikke eksemplet..
Avatar billede testpilot_dk Nybegynder
20. marts 2005 - 16:48 #6
Det er ligemeget, jeg har selv fundet ud af, hvordan jeg gjorde!

Eksemplet nedenunder viser hvad jeg har gjort

Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("items.js")

Set f = fso.OpenTextFile(filespec,1)

dim counter
counter = 0
Do While not f.AtEndOfStream
    if counter = int(i) then
        f.SkipLine
        strTmp = strTmp + str + vbCrLf
        strTmp = strTmp + strm + vbCrLf    
        counter = counter + 1
    else
        strTmp = strTmp + f.ReadLine + vbCrLf
        counter = counter + 1
    end if
Loop

f.Close
   
filespec = Server.Mappath("items.js")
Set f = fso.OpenTextFile(filespec,2)
f.WriteLine strTmp
f.Close
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