function DeleteToRecycleBin(WindowHandle: HWND; Filename: string; Confirm: Boolean): Boolean; var SH: TSHFILEOPSTRUCT; begin FillChar(SH, SizeOf(SH), 0); with SH do begin Wnd := WindowHandle; wFunc := FO_DELETE; pFrom := PChar(Filename + #0); fFlags := FOF_SILENT or FOF_ALLOWUNDO; if not Confirm then begin fFlags := fFlags or FOF_NOCONFIRMATION end; end; Result := SHFileOperation(SH) = 0; end;
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.038214921951294 seconds