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

  • Автор темы Автор темы LauX
  • Дата начала Дата начала
  • LauX
  • Заблокирован
  • 633
  • 12
  • 237
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

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

В данной статье я вам расскажу как проверить наличие и существование папки на языке программирования 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); // выходим из программы
    }
 
Назад
Сверху Снизу