WinApi Функция SHEmptyRecycleBin
Описание:
function SHEmptyRecycleBin(Wnd:HWND; pszRootPath:PChar; dwFlags:DWORD):HRESULT;
функция для очищения корзины на определенном диске(или на всех).
Параметры
hwnd: Handle родительского или диалогового окна которое может отображаться в течение операции . Этот параметр может быть равен нулю.
pszRootPath: Указатель на строку PChar содержащую путь к корневому диску на котором находиться корзина. Этот параметр может содержать адрес строки, с путем к какому-нибудь каталогу или подкаталогу, например c:\windows\system... . Параметр может также содержать пустую строку или Nil. Если это значение - пустая строка или Nil, все корзины на всех дисках будут очищены.
dwFlags: Может содержать один или несколько флагов из следующих:
SHERB_NOCONFIRMATION =1 - Не показывать диалог подтверждения удаления всех файлов из корзины.
SHERB_NOPROGRESSUI =2 - Не показывать прогресс бар отображающий удаление файлов из корзины.
SHERB_NOSOUND =4 - Не подтверждать завершение удаление звуковым сигналом.
Примечание: Данная функция не описана в стандартном модуле Дельфи и поэтому необходимо подключать ее самому.
Материал взят из:
Русская спpавка по Windows API