Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmFsIf 382 of 390 menu
◀ ▶

Проверка на файл в C++

Функция std::filesystem::is_regular_file возвращает true, если путь указывает на существующий обычный файл. Для каталога или отсутствующего пути результат false:

int main() { std::filesystem::path target("/tmp/data.csv"); std::cout << std::filesystem::is_regular_file(target) << "\n"; return 0; }

Для /tmp/logs и /tmp/logs/app.txt выведите, является ли каждый путь обычным файлом.

Дан путь в переменной path. Выведите "file", если по пути лежит файл, и "other" иначе:

std::filesystem::path path = "/tmp/notes.txt";
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить