Mega Code Archive

 
Categories / Delphi / Files
 

Sending a file for the garbage can

Title: Sending a file for the garbage can Question: how to Sending a file for the garbage can? Answer: Sending a file for the garbage can uses ShellAPI; Function DeleteFileWithUndo(sFileName : string ) : boolean; var fos : TSHFileOpStruct; begin FillChar( fos, SizeOf( fos ), 0 ); With fos do begin wFunc := FO_DELETE; pFrom := PChar( sFileName ); fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION or FOF_SILENT; end; Result := ( 0 = ShFileOperation( fos ) ); end;