2011-01-07 3 views

ответ

6

Атомно означает, что ваши данные сохраняются во временном файле, который затем переименовывается в фактический путь, если во время записи не было ошибок. Таким образом, вы не найдете неполный файл на вашем пути назначения, если операция записи завершится с ошибкой (например, если диск заполнен). Другим преимуществом является то, что потоки, которые пытаются прочитать ваш файл во время его написания, не будут сталкиваться с неполным файлом, но получают старую до тех пор, пока запись еще не закончена.

Но да, если операция завершается успешно, этот метод перезапишет ваш файл назначения.

+0

Спасибо Björn, я действительно хочу, чтобы файлы были перезаписаны. – PruitIgoe

+0

Вид связанного вопроса, я сохраняю файлы в каталоге документов – PruitIgoe

+0

Не могу найти вопрос? –

Смежные вопросы