[Delphi] Jak dodac pliki w podakatalogach....

0

Chodzi mi wlasciqie o to jak zrobic funkce podobna do f-cju w Winampie: Add dir. Chyba wiecie o co chodzi?? Chce zeby np. do listboxa dodawalo wszystkie pliki, w podkatalogach w wybranym przeze mnie katalogu. Czy trzeba koniecznie wykorzystywac wyszukiwanie plikow czy jest na to jakas gotowa procedura, np.: AddAllFilesInDir ;-)

0

Hmm... wydaje mi się że nie ma - bo już trochę było pytań na forum na ten temat, a jakos w faq tego ni ma :)

Szczerze powiedziawszy to zastanawiałem się sam nad tym problemem niedawno - musze znajomej malutki programik/trojan podrzucić - a jako że te napisane w delphi są wystarczające jesli chodzi o opcje i zbyt proste, by jakiś antywirus je wykrył, to sprawa była prosta.

Wpadłem więc na pomysł załatwienia tego rekurencją - podam algorytm, z braku czasu :)

*pobierz wszytskie pliki w folderze
|
*sprawdź pokolei nazwy - czy plik jest folderem?
-jesli tak - wróć do góry
-jeśli nie, sprawdzaj następny

Taaak - nie ma jak kawał ładnej grafiki ;p - no dobra - ale chyba rozumiesz o co chodzi? pobierasz wszystkie nazwy - i pokolei sprawdzasz czy dana nazwa jest folderem - je sli jest to rekurencyjnie wywołujesz funkcję raz jeszcze - proste - mam nadzieję.

0

a moim zdaniem trza użyć findfirst albo findnext albo jakoś tak :-P

0

Taki algorytm (i program) jest na mojej stronce.

1 użytkowników online, w tym zalogowanych: 0, gości: 1