Witam,
Jak w c++ WinAPI sprawdzić, czy istnieją pliki o podanym rozszerzeniu?
Taki odpowiednik IF EXIST z linii poleceń ...
Sprawdzanie, czy dane pliki istnieją
- Rejestracja: dni
- Ostatnio: dni
- Postów: 23
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 348
0
Może spróbuj pobawić się FindFirstFile, która sprawdza czy istnieje plik.
Wtedy pozostanie kwestia samego rozszerzenia.
edit: Co do rozszerzenia, widzę w dokumentacji, że możliwe jest użycie regexp'a w nazwach szukanych plików, więc to to rozwiązuje problem rozszerzeń ;)
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Tuchów
- Postów: 12270
0
Chcesz sprawdzić czy pliki o konkretnych nazwach istnieją, czy na podstawie zadanego filtru sprawdzić, czy jakikolwiek pasujący istnieje w zadanej lokalizacji?
- Rejestracja: dni
- Ostatnio: dni
0
Od C++17 masz filesystem.
Można to zrealizować na kilka sposobów zależnie od tego co dokładnie chcesz zrobić.
Jest np https://en.cppreference.com/w/cpp/filesystem/exists ale nie wiem, czy radzi sobie z wild cards.
https://wandbox.org/permlink/TkQ0SSfrM3CaWAwK