Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Listowanie zawartości katalogu z rozróżnieniem na pliki i foldery

Ostatnio zmodyfikowano 2011-12-05 19:21
Autor Wiadomość
yoogi
Temat założony przez niniejszego użytkownika
Listowanie zawartości katalogu z rozróżnieniem na pliki i foldery
» 2011-12-05 18:41:56
Witam po raz kolejny...
Jak sama nazwa tematu wskazuję, nie mogę sobie z tym poradzić. Listowałem za pomocą io.h, ale nie rozróżnia tego co znajdzie na foldery i pliki. Najlepszym rozwiązaniem była by funkcja w WinAPI

Z góry dzięki za każdą odpowiedź :)
P-45193
malan
» 2011-12-05 18:47:15
P-45195
pekfos
» 2011-12-05 19:11:06
ale nie rozróżnia tego co znajdzie na foldery i pliki
Jak nie wiesz to nie mów. Struktura _finddata_t, pole attrib.
P-45199
yoogi
Temat założony przez niniejszego użytkownika
» 2011-12-05 19:21:35
Rozwiązane, o coś takiego mi chodziło:

C/C++
string src = "./", lpFile;
lpFile = src + "*.*";
WIN32_FIND_DATA wfd;
HANDLE h = FindFirstFile(( LPCSTR ) lpFile.c_str(), & wfd );
if( wfd.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY ) cout << wfd.cFileName << " <katalog>" << endl;
else cout << wfd.cFileName << endl;

while( FindNextFile( h, & wfd ) != 0 )
{
    if( wfd.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY ) cout << wfd.cFileName << " <katalog>" << endl;
    else cout << wfd.cFileName << endl;
   
}
FindClose( h );

@pefkos fakt, mój błąd, ale nie tego dotyczy temat postu, następnym razem jak zechcesz zamiast pomóc zmieniać temat, to po prostu nie zabieraj głosu
P-45200
« 1 »
  Strona 1 z 1