SumSum wrote in dk.edb.internet.webdesign.serverside.asp:
> "e-SKape" <sager_(reMoveThisAndtHexEs)svend@hotmailxXx.com> skrev i en
> meddelelse news:3d4efca4$0$89503$edfadb0f@dspool01.news.tele.dk...
> > Jeg har åbnet en txt-fil, og jeg vil gerne slette den øverste linie (og
> > trække resten op)
> > Hvordan gør jeg det? Hvad jeg lige har kigget rundt, så er der da ikke
> noget
> > der hedder f.DeleteLine ell. f.DelLine
>
> Såvidt jeg ved kan man ikke slette en linie. Du skal åbne en ny linie,
> kopiere de linier over i den nye, som du vil beholde, lukke begge filer,
> slette den gamle og omdøbe den nye til den gamle fils navn. Hvis jeg tager
> fejl, håber jeg nogen vil rette mig, men jeg er 99,9% sikker
>
Jeg mener heller ikke at man kan slette dele af en fil, uden af skrive det
hele igen.
Men det er ikke nødvendigt at lave to filer, slette og omdøbe, da man bare
kan læse ind, lukke, og skrive oven i den gamle.
Fx på denne måde:
------------
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set fil = fso.OpenTextFile(Server.MapPath("sti/til.fil"), 1)
fil.ReadLine ' Som glemmes
resten = fil.ReadAll
fil.Close
Set fil = fso.OpenTextFile(Server.MapPath("sti/til.fil"), 2)
fil.Write resten
fil.Close
------------
mvh Torben
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials