Men det gør det desværre ikke, når jeg prøver at ligge det ind i min eksisterende kode.
Set FSO = CreateObject("Scripting.FileSystemObject") Set Folder = FSO.GetFolder("d:/data/") For Each File In Folder.Files Response.Write File.Name & "<br>" Sub SkipLines(fs, antal) Dim i For i=1 To antal fs.SkipLine Next End Sub
Set fso = Server.CreateObject("Scripting.FileSystemObject") Set fs = fso.OpenTextFile("d:/data/"&File.Name &""), 1)
' spring de første to linjer over SkipLines fs, 2
Response.Write fs.ReadLine '-- udskriver: Linje 3
fs.Close Next Set Folder = Nothing Set FSO = Nothing fs.Close
der skal tilføjes noget errorhandling, hvis filen er tom, eller der er færre end x antal linjer
'-- return: true hvis ikke EOF Function SkipLines(fs, antal) Dim i, ret
ret = True 'sættes til false, hvis EOF nås
For i=1 To antal fs.SkipLine If fs.AtEndOfStream Then ret = false : Exit For Next
SkipLines = ret End Function
Set FSO = CreateObject("Scripting.FileSystemObject") Set Folder = FSO.GetFolder("d:/data/")
For Each File In Folder.Files Response.Write File.Name & "<br>"
Set fs = FSO.OpenTextFile("d:/data/"&File.Name, 1)
If Not fs.AtEndOfStream Then
' spring de første to linjer over If SkipLines(fs, 2) Then Response.Write fs.ReadLine '-- udskriver: Linje 3 Else Response.Write "linjen findes ikke i filen" End If Else Response.Write "filen er tom" End If
Så skal der ryddes op :) Vil du ikke poste et svar?
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.