Статья Список директорий

  • Автор темы Автор темы $1and1
  • Дата начала Дата начала

$1and1

Ветеран
Регистрация
05.05.2022
Сообщения
284
Сегодня я покажу как можно на с++ получить список каталогов и файлов

C++:
#include <iostream>
#include <Windows.h>//подключаем всё что нужно

int main()
{
    WIN32_FIND_DATAW wfd;//переменная, в котором мы сохраняем название папок

    HANDLE const hFind = FindFirstFileW(L"C:\\Users\\*", &wfd);//ищем папки(звёздочка означает все файлы и папки)
    setlocale(LC_ALL, "");

    if (INVALID_HANDLE_VALUE != hFind)
    {
        do
        {
            std::wcout << &wfd.cFileName[0] << std::endl;//печатаем название
        } while (NULL != FindNextFileW(hFind, &wfd));//..следуйщий

        FindClose(hFind);//закрываем
    }

    system("pause");
    return 0;
}
 
не видел такого раньше, неплохо)
 
Сегодня я покажу как можно на с++ получить список каталогов и файлов

C++:
#include <iostream>
#include <Windows.h>//подключаем всё что нужно

int main()
{
    WIN32_FIND_DATAW wfd;//переменная, в котором мы сохраняем название папок

    HANDLE const hFind = FindFirstFileW(L"C:\\Users\\*", &wfd);//ищем папки(звёздочка означает все файлы и папки)
    setlocale(LC_ALL, "");

    if (INVALID_HANDLE_VALUE != hFind)
    {
        do
        {
            std::wcout << &wfd.cFileName[0] << std::endl;//печатаем название
        } while (NULL != FindNextFileW(hFind, &wfd));//..следуйщий

        FindClose(hFind);//закрываем
    }

    system("pause");
    return 0;
}
пасиба
 
Назад
Верх Низ