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

[C++] Przeszukiwanie dysku - pobranie nazwy katalogu

Ostatnio zmodyfikowano 2013-05-28 15:50
Autor Wiadomość
kubek3898
Temat założony przez niniejszego użytkownika
[C++] Przeszukiwanie dysku - pobranie nazwy katalogu
» 2013-05-28 14:09:03
Powiedzmy, że znajduję się w katalogu C:/Desktop. Wiem, że w tym katalogu znajduje się tylko JEDEN katalog, lecz nie wiem o jakiej nazwie. Jak pobrać, więc nazwę tego katalogu? Wiem, że to coś z io.h oraz listowaniem katalogów, lecz nie wiem jak to wykorzystać.
P-84176
kubawal
» 2013-05-28 14:51:22
P-84177
kubek3898
Temat założony przez niniejszego użytkownika
» 2013-05-28 15:47:38
Mam, więc coś takiego:

C/C++
char * buf = new char[ 1024 ];
_finddata_t data;
sprintf( buf, "../../../../../../Users/%s/Desktop/*", name ); // Chcę, by tutaj zamiast * czyli wszystkich plików, pokazywało tylko folder
long handle = _findfirst( buf, & data );
delete[] buf;
if( handle ==- 1 ) return;

Gdyby katalog miałby jakieś rozszerzenie, byłoby to prościutkie mianowicie -> *.rozszerzenie. Jednak jest to folder, więc takowego nie ma.
P-84183
kubawal
» 2013-05-28 15:50:50
Skorzystaj w takim razie z dirent.h
P-84184
« 1 »
  Strona 1 z 1