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
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;
/* */
}