Avatar billede petey Nybegynder
02. februar 2003 - 22:15 Der er 8 kommentarer og
1 løsning

ASP: Overskrive i en fil

Kan man hoppe til et bestemt punkt i en fil og overskrive et vist antal tegn ?
Avatar billede wilweb Nybegynder
02. februar 2003 - 22:18 #1
nej!

men du kan hente hele filen ind linje for linje erstatte de linjer du vil og så skrive den igen linje for linje.
Avatar billede wilweb Nybegynder
02. februar 2003 - 22:19 #2
Hø vi taler om text filer, IKK'
Avatar billede dougheffernan Nybegynder
02. februar 2003 - 22:21 #3
Yeah, som gizom, læs filen ind, ændre det der skal ændres og skriv filen igen.
Avatar billede petey Nybegynder
02. februar 2003 - 22:26 #4
Ja vi taler om text filer. Men jeg tænkte også på om det kunne lade sig gøre, hvis det var unicode eller ascii ?
Avatar billede wilweb Nybegynder
02. februar 2003 - 22:29 #5
Samme problematik som før, så vidt jeg ved!
Avatar billede dougheffernan Nybegynder
02. februar 2003 - 22:32 #6
Fra bogen Professional Active Server Pages 2.0

Object  Name of a FileSystemObject
unicode  True to indicate that the file should be created as a Unicode file, False as an ASCII file.
Optional argument-if omitted an ASCII file is created.
Avatar billede wilweb Nybegynder
02. februar 2003 - 22:34 #7
dougheffernan:> hvad er det du vil fortælle med det?
Avatar billede dougheffernan Nybegynder
02. februar 2003 - 22:38 #8
<% set fs = CreateObject("Scripting.FileSystemObject")
  set file = fs.CreateTextFile("C:\temp\10312000.txt", true, true)
  file.WriteLine("Hello World!")
  file.Close
%>

Den sidste "true" vælger filformat til unicode
Avatar billede wilweb Nybegynder
02. februar 2003 - 22:43 #9
Men det er da samme problem stilling som før!
Læs fil
Ret data
Skriv fil
:>
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