Как узнать размер / длину файла, который объявлен как переменная File
?
Существует возможность получить его, используя имя файла через fs::metadata
:
let x = fs::metadata(file_path)?.len();
Но у меня есть файл, который я уже создал и отредактировал:
let mut my_file = File::create(file_path).unwrap();
my_file.write_all(buffer) // buffer is a data which comes from network and put into Vec<u8>
// From here, does it possible to get my_file length?
// Looking something like my_file.len();
Есть ли какая-либо функция, которая дает длину File
?