pełne listowanie katalogu
Ostatnio zmodyfikowano 2011-01-08 23:45
pekfos Temat założony przez niniejszego użytkownika |
pełne listowanie katalogu » 2010-12-01 17:24:30 jak wykonać listowanie katalogu jeżeli chce się wykryć nie tylko pliki ale i podkatalogi? |
|
DejaVu |
» 2010-12-01 17:31:07 |
|
pekfos Temat założony przez niniejszego użytkownika |
» 2010-12-01 17:47:53 tyle że z io.h można znaleźć tylko pliki a mnie głównie chodzi o podkatalogi. Wiem że trzeba użyć WinAPI ale nie mam pojęcia jakie to funkcje ani jak ich szukać |
|
Elaine |
» 2010-12-01 17:50:55 Tylko pliki? Sprawdzałeś chociaż? |
|
pekfos Temat założony przez niniejszego użytkownika |
» 2010-12-01 17:56:52 heh, dobra, nie zauważyłem flagi _A_SUBDIR. ale co się wtedy podaje jako pierwszy argument _findfirst skoro dla plików .cpp podaje się *.cpp?? |
|
F90M |
» 2010-12-01 18:07:52 Chociażby samą * (gwiazdkę). Używasz tego na tej samej zasadzie jak wyszukiwarki, chcesz katalog zaczynający się na "zdj", to wpisujesz "zdj*". |
|
pekfos Temat założony przez niniejszego użytkownika |
» 2010-12-01 18:15:04 dobra, już mam. jak szukam *.* to znajduje foldery. jeszcze nie zamykam bo mam jeszcze jedno pytanie ten kod: vector < string > files; void load_dir() { files.clear(); _finddata_t data; long handle = _findfirst( "*", & data ); if( handle ==- 1 ) return; files.push_back( data.name ); int find = _findnext( handle, & data ); while( find !=- 1 ) { files.push_back( data.name ); find = _findnext( handle, & data ); } _findclose( handle ); } daje taki wynik: (znaczy po wyświetleniu zawartości vectora) . .. explorer.exe explorer.cpp explorer.o Nowy Folder co to za kropki na początku? |
|
F90M |
» 2010-12-01 18:23:45 Katalogi nadrzędne. |
|
« 1 » 2 3 |