Sprawdzanie, czy dane pliki istnieją

Sprawdzanie, czy dane pliki istnieją
KU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 23
0

Witam,
Jak w c++ WinAPI sprawdzić, czy istnieją pliki o podanym rozszerzeniu?
Taki odpowiednik IF EXIST z linii poleceń ...

Bartosz36
  • 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ń ;)

flowCRANE
  • 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?

MarekR22
  • 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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.