Удаление файлов по маске C/C++ WinApi
Хочу удалить все файлы в директории по маске *.* или *.txt , *.doc, *bmp использовал
remove("C:\\Users\\Имя_Юзера\\Desctop\\test\\*.*"); но что-то не работает. Что я не так делаю?
P.S. так же использовал DeleteFaile b unlink.
* DeleteFile и __unlink
**Desktop
По дате
По рейтингу
Не работают с масками. Используйте FindFirstFile с маской, FindNextFile и соотв. DeleteFile на каждом подходящем.
Пример использования и обхода:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365200(v=vs.85).aspx
Это надо гуглить FindFirstFile, FindNextFile
Специально запрещено чтобы не грохнул все файлы случайно, это не командная строка. Перебирай и удаляй по-одному, или выполни командную строку
Видео по теме