Sprawdzanie, czy dane pliki istnieją

0

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

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

0

Chcesz sprawdzić czy pliki o konkretnych nazwach istnieją, czy na podstawie zadanego filtru sprawdzić, czy jakikolwiek pasujący istnieje w zadanej lokalizacji?

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1