Статья Как проверить на Существование Папки [C++]

  • LauX
  • Заблокирован
  • 676
  • 12
  • 233
Контакты для связи отсутствуют.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Как проверить на Существование Папки С++​

В данной статье я вам расскажу как проверить наличие и существование папки на языке программирования C++ очень полезная тема и статья если вы работаете с файлами и вам нужно проверить существует ли данная папка и например загрузить туда чтонибудь, давайте приступим писать код и реализуем функцию

Для начала нам нужно подключить Include windows.h​

давайте его подключим #include <Windows.h>

Теперь давайте реализуем функцию поиска нашей директорий​

C++:
bool DirIsExist(const TCHAR* dir) {
    DWORD flag = GetFileAttributes(dir);
    if (flag == 0xFFFFFFFFUL) {
        if (GetLastError() == ERROR_FILE_NOT_FOUND)
            return false;
    }
    if (!(flag & FILE_ATTRIBUTE_DIRECTORY))
        return false;
    return true;
}

и давайте реализуем данную функцию в main
C++:
if (DirIsExist("My Folder")) {
// Выполняем код если нашли папку
    }
    else {
        printf("File Directory not found"); // Не нашли папку выводим текст
        Sleep(2000); // Замараживаем программу в ожидание на 2 секунды что бы пользователь увидел
        exit(0); // выходим из программы
    }
 
Сверху Снизу