/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Slette en linie i en txt-fil i en fso.Open~
Fra : e-SKape


Dato : 05-08-02 23:31

Halløjsa

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

???

Svend
//e-SKape



 
 
SumSum (06-08-2002)
Kommentar
Fra : SumSum


Dato : 06-08-02 07:02

"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

Hilsen
sumSum


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.380 / Virus Database: 213 - Release Date: 24-07-2002



Torben Brandt (06-08-2002)
Kommentar
Fra : Torben Brandt


Dato : 06-08-02 21:04

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

SumSum (06-08-2002)
Kommentar
Fra : SumSum


Dato : 06-08-02 21:38

"Torben Brandt" <torben@actuar.dk> skrev i en meddelelse
news:aipa2j$ip0$1@sunsite.dk...
> 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.

Smart. Det havde jeg ikke tænkt på


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.380 / Virus Database: 213 - Release Date: 24-07-2002



e-SKape (07-08-2002)
Kommentar
Fra : e-SKape


Dato : 07-08-02 01:00

> > 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.
>
> Smart. Det havde jeg ikke tænkt på

Hmm.. øv oss... Men tak alligevel. Det vil jeg prøve engang i morgen når jeg
har fået øjne... og morgenmad

Med venlig hilsen
Svend Koustrup



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste