Я использую этот код для удаления целых каталогов:
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.