Проверка на файл в 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";