Сегодня я покажу как можно на с++ получить список каталогов и файлов
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;
}