AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Jeg har nu forsøgt jakobdos forslag og den er MEGET længe om det.
Den oprindelige metode var 2 sekunder om at åbne filen erstatte 2 linier og gemme igen. Den nye metode, hvor den løber allelinier igennem og erstatter med lf er flere minutter om at køre. der er ca. 75.000 linier i filen.
Tak. Brug af Streamreader og StreamWriter gjorde forskellen. Nu er den lige så hurtig som før og jeg kan benytte objStreamWriter.NewLine = vbLf til at definere hvad der skal benyttes som ny linie.
Formålet er at erstatte de første to linier i en fil:
Jeg læser filen, de 2 første linier læses, men gemmes ikke. Resten gemmes i str
objStreamReader = New StreamReader(obsFilename) objStreamReader.ReadLine() objStreamReader.ReadLine() str = objStreamReader.ReadToEnd objStreamReader.Close()
Derefter skriver jeg i filen, først de 2 linier jeg har rettet og derefter resten. objStreamWriter = New StreamWriter(obsFilename) objStreamWriter.NewLine = vbLf objStreamWriter.WriteLine("XXXXXX") objStreamWriter.WriteLine("XXXXXX") objStreamWriter.Write(str) objStreamWriter.Close()
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.