РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
890 of 1245 menu

Метод created класса Metadata

Метод created возвращает время создания файла или каталога, связанного с объектом Metadata. Метод не принимает параметров. Возвращаемым значением является Result<SystemTime>: в случае успеха возвращается время создания, а в случае ошибки - значение Err.

Синтаксис

metadata.created()

Пример

Давайте получим метаданные файла и выведем время его создания:

use std::fs; fn main() { let metadata = fs::metadata("test.txt").unwrap(); let res = metadata.created().unwrap(); println!("{:?}", res); }

Результат выполнения кода:

SystemTime { tv_sec: 1700000000, tv_nsec: 0 }

Пример

Давайте обработаем возможную ошибку, если время создания недоступно:

use std::fs; fn main() { let metadata = fs::metadata("test.txt").unwrap(); match metadata.created() { Ok(time) => println!("Created: {:?}", time), Err(e) => println!("Error: {}", e), } }

Результат выполнения кода:

Created: SystemTime { tv_sec: 1700000000, tv_nsec: 0 }

Смотрите также

  • метод modified,
    который возвращает время последнего изменения файла
  • метод accessed,
    который возвращает время последнего доступа к файлу
  • метод len,
    который возвращает размер файла в байтах
  • метод is_file,
    который проверяет, является ли путь файлом
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить