Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как удалить файлы в корзину?


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;


Наверх

Титульная страница Поиск, карта сайта Написать письмо