1 Востаннє редагувалося mosienkoyaroslav (11.12.2017 21:57:56)

Тема: Пошук файлу в каталозі і підкаталозі

Вечір добрий, маю код, що шукає файл, по розширенню, або по імені, але в межах однієї папки і без перегляду вмісту підкаталогу папки, як мені написати код, щоб програма шукала файл в підкаталогах і виводила повний шлях, знайденого файлу

#include <iostream>
#include <Windows.h>
#include<conio.h>
 
 
 
int main()
{
    using namespace std;
    
    wchar_t str1[50];
cout<<"Введите путь к папке:";
wcin >> str1;
    WIN32_FIND_DATAW wfd;
    

 
    HANDLE const hFind = FindFirstFileW(str1, &wfd);
 
    if (INVALID_HANDLE_VALUE != hFind)
    {
        do
        {
            std::wcout << &wfd.cFileName[0] << std::endl;
        } while (NULL != FindNextFileW(hFind, &wfd));
 
        FindClose(hFind);
    }
 _getch();
    return 0;
}

2

Re: Пошук файлу в каталозі і підкаталозі

Вчення про рекурсію допоможе вам.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: cheappi3861

3

Re: Пошук файлу в каталозі і підкаталозі

Краще б посилання на цю тему поставили, якщо вже про рекурсію говорите.

Подякували: 0xDADA11C7, leofun012

4

Re: Пошук файлу в каталозі і підкаталозі

koala написав:

Краще б посилання на цю тему поставили, якщо вже про рекурсію говорите.

вибачаюсь, але посилання не працює, посилання на цю ж саму сторінку

Подякували: koala1

5

Re: Пошук файлу в каталозі і підкаталозі

mosienkoyaroslav написав:
koala написав:

Краще б посилання на цю тему поставили, якщо вже про рекурсію говорите.

вибачаюсь, але посилання не працює, посилання на цю ж саму сторінку

А хіба я не написав, що це посилання на цю сторінку? Рекурсія ж.

Подякували: 0xDADA11C71