一
一剑封喉
Unregistered / Unconfirmed
GUEST, unregistred user!
[]procedure tfrmMain.deletedir(sysdiryx:string);
Var
T:TSHFileOpStruct;
P:String;
begin
P:=sysdiryx;//这里改成你要删除的任意目录名
With T do
Begin
Wnd:=0;
wFunc:=FO_DELETE;
pFrom:=Pchar(P+#0);
pTo:=#0#0;
fFlags:=FOF_NOCONFIRMATION+FOF_NOERRORUI;//标志表明允许恢复,无须确认并不显示出错信息
hNameMappings:=nil;
// lpszProgressTitle:='正在删除文件夹';
fAnyOperationsAborted:=False;
End;
SHFileOperation(T);
end;
为什么每次删除完,要不就留下目录,要不就什么都没有删除,注意:我的目录下的都是ZIP
文件,请解释帮助
********************8
还有就是怎样将删除时出现的提示框上的取消按钮去掉,因为是在程序中进行,所以不能
被取消删除的,请各位大侠关照
Var
T:TSHFileOpStruct;
P:String;
begin
P:=sysdiryx;//这里改成你要删除的任意目录名
With T do
Begin
Wnd:=0;
wFunc:=FO_DELETE;
pFrom:=Pchar(P+#0);
pTo:=#0#0;
fFlags:=FOF_NOCONFIRMATION+FOF_NOERRORUI;//标志表明允许恢复,无须确认并不显示出错信息
hNameMappings:=nil;
// lpszProgressTitle:='正在删除文件夹';
fAnyOperationsAborted:=False;
End;
SHFileOperation(T);
end;
为什么每次删除完,要不就留下目录,要不就什么都没有删除,注意:我的目录下的都是ZIP
文件,请解释帮助
********************8
还有就是怎样将删除时出现的提示框上的取消按钮去掉,因为是在程序中进行,所以不能
被取消删除的,请各位大侠关照