Как поместить файл в корзину?
|
Используйте SHFileOperation. Пример функции, реализующей удаление:
#include <Shellapi.h> ... bool PutFileToRecycle(AnsiString filename) { SHFILEOPSTRUCTA SHF; SHF.hwnd = Application->Handle; SHF.wFunc = FO_DELETE; SHF.pFrom = filename.c_str(); SHF.fFlags = FOF_SILENT + FOF_ALLOWUNDO; return (SHFileOperationA(SHF) == 0); } |