![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как удалить файлы в корзину?
OlegV © (2003-08-29 14:41:00)
Добрый день! Возможно я повторяюсь, но все же как удалить файлы в корзину?
clickmaker (2003-08-29 18:23:00) [1]
Ключевое слово - FOF_ALLOWUNDO. В DeleteFile его нет :(
OlegV (2003-08-29 15:17:00) [2]
А без SHFileOperation, с применением файловых операций типа DeleteFile ?
clickmaker (2003-08-29 14:59:00) [3]
function DeleteToRecycleBin(const Path: string): boolean
var fo: SHFILEOPSTRUCT;
begin
ZeroMemory(@fo, SizeOf(SHFILEOPSTRUCT));
fo.wFunc := FO_DELETE;
fo.pFrom := PChar(Path);
fo.fFlags := FOF_NOCONFIRMATION or FOF_ALLOWUNDO or FOF_SILENT;
Result := (SHFileOperation(fo) = 0);
end;