就是说如果参数是文件名,就删除这个文件。如果是文件夹名,就删除这个文件夹和里面所有的文件~
解决方案 »
- 一个异或问题
- 如何更换数据源(Access)
- 如何从SQL语句中得到里面用到的所有表名?
- could not convert variant of type(null)into type(string) 的错误!
- File not found: 'UnitShowModalFor.dcu'
- 我正准备从VFP向Delphi 转型,各位高手能否给小生多提一些宝贵意见。感激不尽~~
- 谁人比我痛苦,我给他1000分
- 如何利用ADO控件在同一个MDB文件中备份数据表
- 如何利用DELPHI的 Tseversocket Tclientsocket 实现一个bmp文件的传输?急需答复!谢!
- TStringlist.sort 的CaseSensitive 是true或false,都是大小写不敏感。
- dbgrid、edit同时保存到数据库
- 关于销售软件商品减少代码的问题
var
fo: TSHFILEOPSTRUCT;
begin
FillChar(fo, SizeOf(fo), 0);
with fo do
begin
Wnd := 0;
wFunc := FO_DELETE;
pFrom := PChar(source+#0);
pTo := #0#0;
fFlags := FOF_NOCONFIRMATION+FOF_SILENT;
end;
Result := (SHFileOperation(fo) = 0);
end;
var
vSHFileOpStruct: TSHFileOpStruct;
begin
FillChar(vSHFileOpStruct, SizeOf(vSHFileOpStruct), 0);
with vSHFileOpStruct do
begin
Wnd := Application.Handle;
wFunc := FO_DELETE;
pFrom := PChar(mSource + #0);
pTo := #0#0;
fFlags := FOF_NOCONFIRMATION+FOF_SILENT;
end;
Result := SHFileOperation(vSHFileOpStruct) = 0;
end; { DeleteDirectory }