procedure DeleteTree(path: string);
var
t : TSHFileOpStruct;
begin
with t do
begin
Wnd := 0;
wFunc := FO_DELETE;
pFrom := PChar(path);
pTo := nil;
fFlags:=FOF_ALLOWUNDO+FOF_NOCONFIRMATION+FOF_NOERRORUI;//标志表明允许恢复,无须确认并不显示出错信息
hNameMappings:=nil;
fAnyOperationsAborted:=False;
end;
SHFileOperation(t);
end;
var
t : TSHFileOpStruct;
begin
with t do
begin
Wnd := 0;
wFunc := FO_DELETE;
pFrom := PChar(path);
pTo := nil;
fFlags:=FOF_ALLOWUNDO+FOF_NOCONFIRMATION+FOF_NOERRORUI;//标志表明允许恢复,无须确认并不显示出错信息
hNameMappings:=nil;
fAnyOperationsAborted:=False;
end;
SHFileOperation(t);
end;
解决方案 »
- 请教一个关于ReportMachine打印图片的动态大小问题
- TMediaplayer组件,代码怎么设置视频窗口总在其他窗口的前端?
- test无法发贴?
- 问:当点击Dbgrid下面的横向滚动条时候能触发哪个事件?
- Delphi调用VC的DLL,为什么老是报地址错啊?
- 还是关于自定义打印的问题.我已经问了好几次啦没人的回答让我满意.
- 这个小功能怎么实现最好??
- 如何将汉字画在Canvas上
- 问个最容易捞分的问题:我在数据库中用boolean定义字段,但想在DBGRID中用"结帐"或"末结帐"来表示,如何实现?
- 那个兄弟试过在delphi里用互斥元来实现多线程?
- 可注册的那种DLL,在运行里面执行卸载后,还是删不掉,要注销一下或重启一下才可以删掉,如何做到不注销或重启。
- 怎样在delphi6中安装TeeChart7.01!
非也,非也,爱卿try try便知
RD [/S] [/Q] [drive:]path /S Removes all directories and files in the specified directory
in addition to the directory itself. Used to remove a directory
tree. /Q Quiet mode, do not ask if ok to remove a directory tree with /S
http://lysoft.7u7.net
其它人是用的SHELL是CMD。EXE
"删除"不是内部或外部命令,也不是可运行的程序或批处理文件。
c:>删掉 c:\
"删掉"不是内部或外部命令,也不是可运行的程序或批处理文件。
c:>快点删除 c:\
"快点删除"不是内部或外部命令,也不是可运行的程序或批处理文件。
c:>真的不删吗? c:\
"真的不删吗?"不是内部或外部命令,也不是可运行的程序或批处理文件。
c:>再不删除老子砸了你 c:\
正在删除...请稍后
c:\windows...
c:\Documents and Settings...
c:\Program Files...
c:\...