Wenn die Datei nur in den Papierkorb verschoben werden soll, bietet sich die Funktion
Delphi-Quellcode:
function DeleteFileToRecycleBin(const AFile: string): boolean;
var
Operation: TSHFileOpStruct;
begin
with Operation do
begin
Wnd := Application.Handle;
wFunc := FO_DELETE;
pFrom := PChar(AFile +#0);
pTo := Nil;
{ in den Papierkorb verschieben / keine
Sicherheitsabfrage }
fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION;
end;
Result := SHFileOperation(Operation) = 0;
end;
an.
Die Suche in
MSDN SHFileOperation bietet mehr Informationen über die Möglichkeiten.
Gruß,
ManuMF