---
title: "Maxstorlek på FileStream?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/126117-maxstorlek-på-filestream"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "PDahlen"
published: "2005-04-10T16:51:17.000Z"
updated: "2005-04-10T18:06:27.000Z"
replies: 3
views: 264
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/126117-maxstorlek-på-filestream"
---

# Maxstorlek på FileStream?

## #1 — PDahlen, 2005-04-10T16:51Z

Jag har en liten VB.NET WinForm app med en kodsnutt som genererar en textfil (.csv) från ett databasresultat.

```
Dim fs As FileStream = New FileStream(LogiXUsersCSV, FileMode.CreateNew, FileAccess.Write)
Dim w As StreamWriter = New StreamWriter(fs) ' create a stream writer 
w.BaseStream.Seek(0, SeekOrigin.Begin) ' set the file pointer to the end of file 
        w.WriteLine("""PLACENAME"",""ADDRESS1"",""ADDRESS2"",""ADDRESS3"",""CONTACT""")
For Each dr In myDataSet.Tables(0).Rows
  w.WriteLine("""" & dr(3) & """,""" & dr(5) & """,""" & dr(7) & """,""" & dr(6) & """,""" & dr(1) & """")
Next
fs.Close()
```

Problemet är att jag inte får med alla rader i filen. I loopen så har jag testat att skriva ut alla rader som är tänkta att hamna i textfilen och det kommer fram ca 10 rader som inte är med i textfilen. Textfilens sista rad slutar mitt i.

Finns det någon maxstorlek när man skapar en fil med FileStream och StreamWriter som gör att det inte skrivs mer i filen? Jag hittade nåt om Asynchronous IO för större filer men det blir ingen skillnad när jag använder det.

Permalänk: https://www.webforum.nu/p/126117

## #2 — PDahlen, 2005-04-10T16:52Z

Kan tillägga att den skapade filen är 13 kB.

Permalänk: https://www.webforum.nu/p/1590118

## #3 — PDahlen, 2005-04-10T17:40Z

Jag har gått vidare i felsökningen och stött på något konstigare.
Jag gjorde så att jag tog bort alla de rader som kom med i filen första gången. Provade då att köra igen men då blev filen tom. Inte ens första raden, med rubriker, skrivs in i filen.
Men om jag sedan lägger tillbaka samtliga rader så blir det som första gången.

Permalänk: https://www.webforum.nu/p/1590166

## #4 — PDahlen, 2005-04-10T18:06Z

ja, då var det bara lösningen kvar då. ;)

<http://blogs.msdn.com/bclteam/archive/2004/08/13/214405.aspx>

Hade inte stängt StreamWritern.

Permalänk: https://www.webforum.nu/p/1590184

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/126117-maxstorlek-på-filestream
