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

$1and1

Активный
Сообщения
285
Реакции
43
Сегодня я покажу как можно на с++ получить список каталогов и файлов

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;
}
 

Darwin

Команда форума
Администратор
Сообщения
951
Реакции
518
не видел такого раньше, неплохо)
 

f1tt

Следопыт
Сообщения
94
Реакции
13
Сегодня я покажу как можно на с++ получить список каталогов и файлов

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;
}
пасиба
 
Верх Низ