@ZERRITO
Пустой ноль

Как работает чтение/запись файлов?

Мне стало интересно, как работает чтение/запись (в) файлы. Обычно я открывал небольшие файлы весом в несколько КБ, но потом мне стало интересно, как работают логи приложений. Они создают файлы, в которых создаётся отчёт об их работе. Для моего приложения тоже понадобились логи, но я подумал: "А как это работает? Ведь мой файл может достигнуть размера в несколько сотен МБ, или несколько ГБ. Не будет ли от этого какая-нибудь нагрузка?". Я видел, как спрашивали, что лучше использовать для чтения файлов весом в несколько ГБ, но не видел, чтобы спрашивали что-то о записи. В чём отличия этих режимов? Как они работают? Будет ли доп. нагрузка из-за веса файлов?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 2
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
Читать файл можно и нужно частично. А чтобы писать в файл не обязательно его весь или вообще читать.

P.S. именно по этому я настаиваю на том, чтобы не лезли в программирование без хотя бы базовых знаний ЭВМ
Ответ написан
Комментировать
Zoominger
@Zoominger Куратор тега Python
System Integrator
Дописывают, как правило, в конец. Логи действительно могут разосраться на сотни Гб без падения производительности.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы