03. november 2001 - 19:54Der er
13 kommentarer og 1 løsning
springe linier over
Hej. Jeg har et asp program, som skal kunne opdatere en bestemt linie i en txt fil. Dvs. at jeg fx. skal springe de 3 første linier i filen over, og derefter overskrive den fjerde. Kan dette lade sig gøre, og hvis ja, hvordan? Ved læsning af filen bruger jeg når jeg skal springe linier over .skipLine(); og det virker fint. Men den kan mand ikke bruge ved skrivning i en fil
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.
Du kan bruge følgende kode, som læser de tre første linier af filen og derefter opdaterer den teksten med den nye tekst, som du vælger:
<%
Set fso = CreateObject(\"Scripting.FileSystemObject\") Set MyFile = fso.OpenTextFile(Server.Mappath(\"file.txt\"),1,0)
Do While MyFile.AtEndOfStream <> True and linie < 3 linie = linie+1 MyString = MyString & MyFile.ReadLine & VbCrLf Loop
NyTekst = \"Den tekst der skal opdateres!\"
Set a = fso.OpenTextFile(server.mappath(\"file.txt\"), 2, False,False) a.write(MyString & NyTekst) a.close
Set a = Nothing Set fso = Nothing
%>
(husk lige at ændre filen file.txt til det din fil hedder)
Synes godt om
Ny brugerNybegynder
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.