C # Добавить байтовый массив к существующему файлу

Я хочу добавить байтовый массив к уже существующему файлу (C: \ test.exe) . Предположим, следующий массив байтов:

byte[] appendMe = new byte[ 1000 ] ;

File.AppendAllBytes(@"C:\test.exe", appendMe); // Something like this - Yes, I know this method does not really exist.

Я бы сделал это с помощью File.WriteAllBytes, но я собираюсь использовать БОЛЬШОЙ массив байтов, и постоянно генерируется исключение System.MemoryOverload. Так что мне, скорее всего, придется разбить большой массив на части и добавить каждый массив байтов в конец файла.

Спасибо,

Эван

36
задан 28 July 2011 в 16:29
поделиться