Статья Как проверить файл на наличие C++

Darwin

Команда форума
Администратор
Сообщения
815
Реакции
389

Как проверить файл на наличие C++​

Очень полезная функция которая проверяет файл на наличие, в случае если не найдет выполняет нужный вам код
Функция очень полезная и пригодится даже при работе с DLL файлами

Первым делом мы делаем следующее:​

Заходим в настройки проекта -> Основное -> С++ Language Standard -> Ставим ISO C++17 Standard (/std:c++17)

Давайте теперь подключим filesystems и напишем код на проверку:​

Давайте добавим включение:
C++:
#include <filesystem>

и сделаем проверку в нужном нам месте, в случае если файл был не найден
C++:
 bool exist = std::filesystem::exists("Путь до файла");
        if (!exist) {
            std::cout << "File was not found"; // Файл был не найден выводим
            Sleep(1500); // задержка перед выоходом что бы пользователь успел увидеть
            exit(0); // выходим из процесса и возвращаем return 0
        }
 
Верх Низ