function DeleteFileEx(const AFileSrc: string): boolean;
var
fo: TSHFILEOPSTRUCT;
begin
FillChar(fo, SizeOf(fo), 0);
with fo do
begin
Wnd := 0;
wFunc := FO_DELETE;
pFrom := PChar(AFileSrc);
fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION;
end;
Result := (SHFileOperation(fo) = 0);
end;
解决方案 »
- 请问如何在Delphi7中装Delphi6的QReport的报表组件?
- delphi7调用webservice(VS.net) 生成dll文件的函数调用问题
- 请您给个建议
- StringGrid中嵌入combobox控件的问题!奇怪啊!在线等待!
- dbexpress的问题
- 这个打印问题一直没解决,请各位帮帮忙?
- 两个简单的老问题,可是一直没弄出正确答案,希望大家给个详细点的结果,谢谢,dbgrid点击标题栏自动排序,还有字段中是'0''1'这种数据的读取
- 怎样把.txt文件导入SQL Server数据库,谁能解决这个问题,要多少分给多少分!!!不够再加!!!!!
- 医保接口
- 如何获得未知API函数的调用形式及参数?
- 怎样使得TGroupBox组件为透明?
- 单表更新:为什么没有作用?
var
SHFileOpStruct: TSHFileOpStruct;
DirName: PChar;
BufferSize: Cardinal;
begin
BufferSize := Length(ADirName) +1 +1;
GetMem(DirName, BufferSize);
try
FillChar(DirName^, BufferSize, 0);
StrCopy(DirName, PChar(ADirName)); with SHFileOpStruct do
begin
Wnd := AHandle;
wFunc := FO_DELETE;
pFrom := DirName;
pTo := nil;
fFlags := FOF_ALLOWUNDO; fAnyOperationsAborted := False;
hNameMappings := nil;
lpszProgressTitle := nil;
end; if SHFileOperation(SHFileOpStruct) <> 0 then
RaiseLastWin32Error;
finally
FreeMem(DirName, BufferSize);
end;
end;删除文件到回收站