Проверка существования в C++
Функция std::filesystem::exists возвращает
true, если на диске уже есть файл или
каталог с таким путем, и false, если объекта
нет. Проверка не создает файл и не читает содержимое:
int main() {
std::filesystem::path token("/tmp/token.txt");
std::cout << std::filesystem::exists(token) << "\n";
return 0;
}
Проверьте, есть ли на диске /tmp/missing.dat,
и выведите результат.
Проверьте, есть ли на диске /tmp,
и выведите результат.