Задачи на файловую систему в Rust. Часть 3
Дан путь:
let path = Path::new("file.txt");
Проверьте существование через path.exists().
Если file.txt не существует — создайте его и запишите "!".
Если message.txt существует — прочитайте и выведите содержимое.
Дан путь:
let path = Path::new("data.bin");
Узнайте размер через fs::metadata(path)?.len() и выведите в байтах.
Выведите размер файла в килобайтах (разделите на 1024).
Выведите размер большого файла в мегабайтах.
Выведите размер очень большого файла в гигабайтах.