_findfirst / _findnext - C (СИ)
Формулировка задачи:
обшарил весь интернет, но так и не смог решить проблему.
не могу понять как при помощи _findfirst мне просмотреть папки по заданному пути.
ну например:
в папке temp у меня лежит папка xxx, как добиться того чтобы без явного указания эта папка была занесена в fileinfo2?
по примеру ввыше она указыват на папку temp, ничего друго не видит. для поиска файла понятно, что нужно указать маску, а как быть если нужна папка?
_finddata_t *fileinfo2=new _finddata_t; int done2 = _findfirst("c:\\temp",fileinfo2); _findnext(done2, fileinfo2);
Решение задачи: «_findfirst / _findnext»
textual
Листинг программы
long nFind = _findfirst("D:\\finam\\EURUSD\\*.*txt",&data);
Объяснение кода листинга программы
- В коде используется функция _findfirst, которая ищет первый файл, соответствующий заданному шаблону.
- Шаблон
D:\\finam\\EURUSD\\*.*txt
указывает на поиск всех файлов в директорииD:\\finam\\EURUSD
. - Результат поиска сохраняется в переменной data.
- Переменная nFind содержит информацию о найденном файле.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д