Удалить каталоги навсегда

Я использую этот код для удаления целых каталогов:

uses
  ShellApi;

function DelDir(dir: string): Boolean;
var
  fos: TSHFileOpStruct;
begin
  ZeroMemory(@fos, SizeOf(fos));
  with fos do
  begin
    wFunc  := FO_DELETE;
    fFlags := FOF_SILENT or FOF_NOCONFIRMATION;
    pFrom  := PChar(dir + #0);
  end;
  Result := (0 = ShFileOperation(fos));
end;

Могу ли я установить какие-либо флаги, чтобы разрешить окончательное удаление удаленных каталогов?
Под окончательным удалением я имею в виду, что он не будет отображаться в корзине после удаления, потому что это то, что происходит, когда я использую функцию DelDir.

5
задан Kromster says support Monica 2 May 2015 в 20:19
поделиться