FileExists (Delphi)
Description
The following code prompts for confirmation before deleting a file. Create a file and then enter the path and file name in the textfields. Click the button to delete it.
Code
procedure TForm1.Button1Click(Sender: TObject);
var FileName: string;
begin
Filename:= Edit1.Text;
if SysUtils.FileExists(FileName) then
begin
if MessageDlg(('Do you really want to delete ' + ExtractFileName(FileName) + '?'), mtConfirmation, [mbYes, mbNo], 0, mbNo) = IDYes then
DeleteFile(FileName);
end
else
MessageDlg(('File ' + ExtractFileName(FileName) + ' does not exist.'), mtConfirmation, [mbOK], 0);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Edit2.Text:= ExtractFilePath(Application.ExeName);
end;
Uses
- System.SysUtils.FileExists ( fr | de | ja )
- System.SysUtils.DeleteFile ( fr | de | ja )
- System.SysUtils.ExtractFilePath ( fr | de | ja )
- System.AnsiStrings.ExtractFilePath ( fr | de | ja )