dzielenie gotowego pliku

0

Witam! Chciałbym się dowiedzieć czy istnieje jakaś komenda podziału pliku w C#. Mam do dyspozycji plik tekstowy który ma 4MB. Chciałbym go podzielić po 100KB i resztę. Wiem że mogę przepisywać liniami ale nie o to mi chodzi. a może da się wykorzystać jedną zmienną FileStream do obsługi kilku plików po kolei żeby go podzielić zaraz przy tworzeniu?
pzodrawiam

0

najlepiej sprawdza sie FileStream i Read(byte[], int, int), czyli czytanie jakimis partiami
otwiersza jeden nowy plik piszesz do niego az zapiszesz tyle ile chcesz (100KB) i zamykasz, otwiersz kolejny etc.

1

Pomysł na ładne rozwiązanie:

public class BufferedTextStream : Stream
{
    private FileStream underlying;

    /*                           */
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1