Empty contents of file

This kind of a nooby question. What is the most efficient and/or idiomatic way to clear the contents of a file using the standard library?

If the file is already open you can use .set_len(0). Else you can use std::fs::OpenOptions::new().truncate(true).open(path) to open a file and truncate it at the same time.


If you give an existing file path to File::create, it will be truncated to 0 bytes.


This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.