Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Дерево файловой системы


Автор: Meeer 28.6.2006, 23:05
Делаю дерево файловой системы. Столкнулся с проблемкой. Не знаю как делать обход файлов, начиная с корня, переход на другой диск. Собственно все, все остальное не волнует. Спасибо.  smile  

Автор: BreakPointMAN 28.6.2006, 23:21
Meeer, эта тема уже поднималась на форуме, воспользуйся http://forum.vingrad.ru/index.php?act=Search. 

Автор: MAKCim 29.6.2006, 09:06
Код

void recurse(const char* path)
{
    for (/* нахождение всех файлов в path */)
    {
        if (/* текущий объект директория */) recurse(/* текущий объект */)
        else
        {
            //действия с файлом
        }
    }
}
 

Автор: Meeer 29.6.2006, 12:08
BreakPointMAN, я искал, но не нашел. Может не увидел  smile ???
MAKCim, спасибо. 

Автор: Meeer 29.6.2006, 12:56
Вот, нашел. Тут конечно часика пол полазил пока откопал. Оставляю ссылки, если кому пригодится, что б долго не искали:

http://forum.vingrad.ru/index.php?showtopic=57618&unread=1&hl=%D0%BF%D0%BE%D0%B8%D1%81%D0%BA,and,%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D1%83

http://forum.vingrad.ru/index.php?showtopic=29883&unread=1&hl=%D0%BF%D0%BE%D0%B8%D1%81%D0%BA,and,%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D1%83

http://forum.vingrad.ru/index.php?showtopic=96028&unread=1&hl=findfirst 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)