Wyszukiwanie katalogu na dysku
Ostatnio zmodyfikowano 2011-06-12 12:36
Katruf Temat założony przez niniejszego użytkownika |
Wyszukiwanie katalogu na dysku » 2011-06-11 19:09:52 Witam, chciałbym zrobić program który wyszukuje folder na dysku i podaje do niego ścieżkę (szukałem ale wszystkie algorytmy dotyczą wyszukiwania plików). Kompletnie nie mam pomysłu jak coś takiego stworzyć dlatego proszę o pomoc.
|
|
DejaVu |
» 2011-06-11 19:20:54 Przeszukuj zawartość każdego katalogu rekurencyjnie i wypisz pasujące do wzorca. |
|
Mrowqa |
» 2011-06-11 19:20:57 |
|
Katruf Temat założony przez niniejszego użytkownika |
» 2011-06-11 20:07:37 a czy można jakoś prościej tzn void __fastcall FindDir( TListBox * lista, String Dir ) { TSearchRec sr; if( FindFirst( Dir + "*.*", faAnyFile, sr ) == 0 ) { do { if((( sr.Attr & faDirectory ) > 0 ) &( sr.Name != "." ) &( sr.Name != ".." ) ) { FindDir( lista, Dir + sr.Name + "\\" ); lista->Items->Add( Dir + sr.Name ); } } while( FindNext( sr ) == 0 ); FindClose( sr ); } }
co to jest ten TListBox ?? poza tym kompilator wywala ogrom błędów(używam MV C++EE) |
|
SeaMonster131 |
» 2011-06-11 20:13:41 co to jest ten TListBox ?? |
Pewnie klasa kontrolki - listBox'a (lista wybierana czy coś w tym stylu) :) |
|
ison |
» 2011-06-12 12:36:41 jeśli nie chce Ci się bawić z winapi to możesz skorzystać z poleceń powłoki, chociaż nie jest to najlepsze rozwiązanie system( "dir C: /B /S /A:D > dir.txt" );
zapisze do pliku dir.txt wszystkie katalogi z C: /B to wyświetlanie plików bez zbędnych informacji /S to wyświetlanie plików również z podkatalogów /A:D to wyświetlanie plików z atrybutem D czyli samych katalogów potem wystarczy, że otworzysz w programie plik dir.txt i sobie wyszukasz jakimkolwiek algorytmem katalog, który Cię interesuje |
|
« 1 » |