наиболее корректный путь это сделать?
Я посмотрел, что под коробкой в конечном итоге раст дергает NtWriteFile (под виндой пишу)
В msdn написано, что можно в оффсет передать -1 и тогда буффер запишется в конец
Справедливо ли это для std::fs::File.write_offset() ?
можно же сделать так?
std::fs::File.write_offset(buf, u64::MAX);
А нельзя просто сразу с append(true) открыть файл?
Это совершенно необязательно (кроме того, что такого метода нет). File: Seek, так что надо просто file.seek(SeekFrom::End(0)) и затем произвести запись
Уловил, спасибо, попробую
Обсуждают сегодня