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

Метод is_file

Метод is_file проверяет, указывает ли путь на обычный файл. Он возвращает true, если путь существует и является файлом, и false в противном случае. Метод не принимает параметров и работает с текущим объектом Path.

Синтаксис

path.is_file()

Пример

Давайте проверим, является ли путь "src/main.rs" файлом:

use std::path::Path; fn main() { let path = Path::new("src/main.rs"); let res = path.is_file(); println!("{}", res); }

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

true

Пример

Давайте проверим, является ли путь "src" файлом:

use std::path::Path; fn main() { let path = Path::new("src"); let res = path.is_file(); println!("{}", res); }

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

false

Пример

Давайте проверим, является ли путь "nonexistent.txt" файлом:

use std::path::Path; fn main() { let path = Path::new("nonexistent.txt"); let res = path.is_file(); println!("{}", res); }

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

false

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

  • метод is_dir,
    который проверяет, является ли путь директорией
  • метод exists,
    который проверяет, существует ли путь
  • метод is_symlink,
    который проверяет, является ли путь символической ссылкой
  • метод metadata,
    который возвращает метаданные файла или директории
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить