Храните локальную копию метаданных в каталоге, который вы просматриваете, - просто из списка записей вместе с тем, является ли каждый файл файлом или каталогом, а также с любыми другими атрибутами, которые могут вас заинтересовать после удаления - например, размер или время последнего изменения. Затем вы можете обратиться к этим метаданным после получения уведомления об удалении.
Вы можете заполнить это хранилище метаданных при запуске цикла просмотра - и расширить свой наблюдатель с помощью ENTRY_CREATE и ENTRY_MODIFY, чтобы обновлять хранилище метаданных, так как другие изменения вносятся во время просмотра каталога.
Конечно, это не обойдется без дополнительных накладных расходов в памяти для хранения этих данных, но в большинстве случаев это должно быть довольно незначительным.