Функция SHEmptyRecycleBin

Declare Function SHEmptyRecycleBin Lib "shell32.dll" Alias "SHEmptyRecycleBinA" (ByVal hwnd As Long, ByVal pszRootPath As String, ByVal dwFlags As Long) As Long

Платформа

SHEmptyRecycleBin удаляет содержимое Корзины.Функция может удалять файлы из корзины выбранного диска или сразу всех дисков. В успешном случае функция возвращает 0,в случае ошибки функция возвращает значение,отличное от нуля.

Параметры

hwnd
Дескриптор окна.
pszRootPath
Путь к диску,чья Корзина будет освобождаться от файлов. Чтобы освободить все Мусорные корзины , установите значение равным пустой строке.
dwFlags
Комбинация флагов:
SHERB_NOCONFIRMATION
Не показывать подверждение удаления файлов пользователю.
SHERB_NOPROGRESSUI
Не показывать диалоговое окно,показывающее процесс удаления файлов из Корзины.
SHERB_NOSOUND
Не воспроизводить звук после удаления файлов из Корзины.

Константы

Const SHERB_NOCONFIRMATION = &H1
Const SHERB_NOPROGRESSUI = &H2
Const SHERB_NOSOUND = &H4

Пример

' Удаляем содержимое Корзин всех дисков 
' не показывая процесса удаления файлов
Dim retval As Long  ' возвращаемое значение

' Удаляем содержимое Корзин, если пользователь согласен с этим.
retval = SHEmptyRecycleBin(Form1.hWnd, "", SHERB_NOPROGRESSUI)

Схожие функции
SHQueryRecycleBin, SHUpdateRecycleBinIcon
Категория
Оболочка

В начало.

Здесь
В продаже - очки, цены ниже! Неликвидные остатки
sport.optika-8.ru
Допог где получить
Курсы водителей и специалистов по вопросам перевозки опасных грузов ДОПОГ
dopog-rf.com