Здравствуйте, Pavel Dvorkin, Вы писали:
PD>1. Получить список всех и удалить
PD>2. FindFirstFile — do while FindNextFile и по ходу энумерации удалять.
Приоткрою окошко: FindFirstFile вызывает
ZwQueryDirectoryFile, которая получает всё содержимое каталога.