Сохранение файлов журналов до определенного размера

У меня есть приложение, работающее на автономном панельном ПК в киоске (C # / WPF). Он выполняет некоторые типичные операции записи в текстовый файл. На ПК имеется ограниченный объем дискового пространства для хранения этих журналов по мере их роста.

Что мне нужно сделать, так это указать максимально допустимый размер файла журнала. Если при попытке записи в журнал превышен максимальный размер, новые данные будут записаны в конец журнала, а самые старые данные будут очищены с самого начала.

Получение размера файла не проблема, но существуют ли какие-либо типичные методы манипулирования файлами, чтобы сохранить файл до определенного размера?

7
задан CommonGuy 1 July 2015 в 14:51
поделиться