Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Bestimmte Datei löschen? (https://www.delphipraxis.net/56883-bestimmte-datei-loeschen.html)

Coldice111 12. Nov 2005 18:01


Bestimmte Datei löschen?
 
Hi ihr da ;)!

Ich würde gerne ein paar Datein löschen mit meinem Programm?
Wie kann ich damit daten entfernen zb
"C:\Winamp\winamp.exe"???
Cu coldice111

MisterNiceGuy 12. Nov 2005 18:03

Re: Bestimmte Datei löschen?
 
Ganz einfach ;)

Delphi-Quellcode:
deleteFile(Filename);

//Edit: Ups, wie peinlich :mrgreen:

faux 12. Nov 2005 18:03

Re: Bestimmte Datei löschen?
 
Also noch einfacher kann Borland die Funktion einfach nicht benennen:
Delphi-Referenz durchsuchenDeleteFile

ManuMF 12. Nov 2005 18:10

Re: Bestimmte Datei löschen?
 
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 MSDN-Library durchsuchenSHFileOperation bietet mehr Informationen über die Möglichkeiten.

Gruß,
ManuMF

Coldice111 12. Nov 2005 18:16

Re: Bestimmte Datei löschen?
 
thx!
Ich wollte nur wissen wie mann es ausem Papierkorb llöscht des mit deletefile(filename) wusste ich auch :P
cu coldice111


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz