[C++] Przeszukiwanie dysku - pobranie nazwy katalogu
Ostatnio zmodyfikowano 2013-05-28 15:50
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ć. |
|
kubawal |
» 2013-05-28 14:51:22 |
|
kubek3898 Temat założony przez niniejszego użytkownika |
» 2013-05-28 15:47:38 Mam, więc coś takiego: char * buf = new char[ 1024 ]; _finddata_t data; sprintf( buf, "../../../../../../Users/%s/Desktop/*", name ); 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. |
|
kubawal |
» 2013-05-28 15:50:50 Skorzystaj w takim razie z dirent.h |
|
« 1 » |