Wyszukiwanie pliku na dysku
Ostatnio zmodyfikowano 2016-12-21 01:35
Gibas11 |
» 2016-12-18 14:24:21 Przeszukuj katalog / rekurencyjnie. |
|
mokrowski |
» 2016-12-18 16:27:12 Jeśli to system zgodny z Posix (Unix'y, Linuksy BSD.... ), to cały system plików uzyskasz wpisując "/". Jeśli to Windows, to wpisz tam "C:" lub inny dysk. Pamiętaj o wyrażeniu regularnym (w przykładnie "s.*") aby zmienić je na własne. Tu masz absolutnie podstawy http://jbetiuk.kis.p.lodz.pl/download/lab_B.pdf , tu masz usługę online jeśli chcesz zapoznać się z nimi https://regex101.com/ a tu masz krzyżówkę z wyrażeniami regularnymi https://regexcrossword.com/ . Ktoś powiedział mi ostatnio że krzyżówka jest fajniejsza niż sudoku :-) |
|
piotrw97 Temat założony przez niniejszego użytkownika |
» 2016-12-18 17:06:50 Wielkie dzięki mokrowski i chyba ostatni mój pytajnik, bo ciągle to omijasz :D Jak nie znam litery partycji dysku czy mogę w jakikolwiek sposób przeszukać wszystkie partycje ? Chodzi mi o Windowsy |
|
michal11 |
» 2016-12-18 18:08:52 |
|
piotrw97 Temat założony przez niniejszego użytkownika |
» 2016-12-18 18:30:03 Dzięki za chęci, ale chyba nic nie działało z tych przykładów. Dało mi tylko podpowiedz że można każdą literę dysku sprawdzać od A do Z. Okay, ale nie ważne napisałem tak :
int main() { const path myPath = L"/.."; const path myFile = L"test.txt"; path myFound; find_file(myPath, myFile, myFound); wcout << myFound << endl; } i dopiero po 155 sekundach wyskoczył taki oto error :
http://iv.pl/images/16020220789263321950.jpg
Jak myślicie coś nie tak z tą ścieżką : /.. czy z prawami dostępu do plików :/ |
|
mokrowski |
» 2016-12-18 18:42:40 Wielkie dzięki mokrowski i chyba ostatni mój pytajnik, bo ciągle to omijasz :D Jak nie znam litery partycji dysku czy mogę w jakikolwiek sposób przeszukać wszystkie partycje ? Chodzi mi o Windowsy |
Nie omijam. Po prostu na komputerze osobistym nie używam Windows. :-) |
|
piotrw97 Temat założony przez niniejszego użytkownika |
» 2016-12-18 18:43:40 :) a wiesz o co może chodzić odnośnie ostatniego mojego postu :/ |
|
Gibas11 |
» 2016-12-18 18:51:15 Odmowa dostępu oznacza że nie masz prawa do odczytu z jakiegoś katalogu, zrób coś z tym wyjątkiem (tj. użyj bloku try…catch) i powinno działać. A że zajęło to 155 sekund to nic dziwnego, przeszukanie całego dysku będzie straaasznie wolne. |
|
1 2 « 3 » 4 |