23. marts 2001 - 18:24
Der er
15 kommentarer og 1 løsning
txt fil skriv først i den
kan man lave sådan at når man skriver til en txt fil, at den skriver på første linie istedet for sidste
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
23. marts 2001 - 18:27
#1
hva mener du med det ??? det blir da skrevet på første linje ?!
23. marts 2001 - 18:28
#2
prøv at kom med den kode du bruger i forvejen :)
23. marts 2001 - 18:28
#3
ja men hvis der er skrevet noget i forvejen
23. marts 2001 - 18:28
#4
Det kan du ikke med append. Dvs, hvis det skal gøres, så skal du læse indholdet. Lægge linien til øverst, og derefter gemme den igen. Med andre ord er append en del hurtigere, så brug den så vidt muligt. /Jesper
23. marts 2001 - 18:28
#5
const forreading = 1, forwriting = 2, forappending = 8 const tristateusedefault = -2 const tristatetrue = -1 const tristatefalse = 0 dim objfs, objtexts set objfs=server.createobject(\"scripting.filesystemobject\") set objtexts = objfs.opentextfile(server.mappath(\"/admin/news.txt\"),forappending, false, tristatefalse) objtexts.writeline \"test\" objtexts.close %>
23. marts 2001 - 18:29
#6
jamen hvad er append
23. marts 2001 - 18:31
#7
\"Append\" betyder \"læg til\".
23. marts 2001 - 18:33
#8
nå okay, jeg har forstået det nu, men hvaordan sletter man indholdet, når man har læst det
23. marts 2001 - 18:36
#9
const forreading = 1, forwriting = 2, forappending = 8 const tristateusedefault = -2 const tristatetrue = -1 const tristatefalse = 0 dim objfs, objtexts set objfs=server.createobject(\"scripting.filesystemobject\") set objtexts = objfs.opentextfile(server.mappath(\"/admin/news.txt\"),forReading, false, tristatefalse) strText = objtexts.ReadAll \' læg linien øverst strText = strNewLine & vbCrLf & strText set objWrite = objfs.opentextfile(server.mappath(\"/admin/news.txt\"),forWriting, false, tristatefalse) objWrite.Write strText objtexts.close
23. marts 2001 - 18:37
#10
Denne kode åbner filen, læserindholdet, lægger en ny linie til i toppen (strNewLine), og skriver det derefter til filen igen. :-) Hvad mener du med at slette indholdet? Vil du slette hele textfilen????? /JEsper
23. marts 2001 - 18:40
#11
tak dudal, nu har jeg fattet hvad du mener, jeg skal lige i omdrejninger
23. marts 2001 - 18:41
#12
men når du bruger forwriting, så overskriver du det der er der i forvejen ik
23. marts 2001 - 18:43
#13
Jeps.... Det gør den. Derfor lægger vi indholdet i den eksiterende fil i en variabel sammen med den nye linie, og skriver hele lortet tilbage. :-) strText = strNewLine & vbCrLf & strText /Jesper
23. marts 2001 - 18:44
#14
takker
23. marts 2001 - 18:44
#15
og hold kæft hvor er jeg glad for eksperten.dk
23. marts 2001 - 18:44
#16
Hehe.. Det var da godt. :-)
Kurser inden for grundlæggende programmering