procedure TForm1.btnDeleteClick(Sender: TObject); var T:TSHFileOpStruct; P:String; begin P:=ExtractFilePath(ParamStr(0))+’Test’; with T do begin Wnd:=0; wFunc:=FO_DELETE; pFrom:=PChar(P); pTo:=nil; fFlags:=FOF_ALLOWUNDO+FOF_NOERRORUI; hNameMappings:=nil; lpszProgressTitle:=’正在删除文件夹’; fAnyOperationsAborted:=False; end; SHFileOperation(T); end;
type TForm1 = class(TForm) btnCreate: TButton; btnDelete: TButton; procedure btnCreateClick(Sender: TObject); procedure btnDeleteClick(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1; implementation {$R *.dfm}
procedure TForm1.btnCreateClick(Sender: TObject); begin CreateDirectory(PChar(ExtractFilePath(ParamStr(0))+’Test’),nil); end;
procedure TForm1.btnDeleteClick(Sender: TObject); var T:TSHFileOpStruct; P:String; begin P:=ExtractFilePath(ParamStr(0))+’Test’; with T do begin Wnd:=0; wFunc:=FO_DELETE; pFrom:=PChar(P); pTo:=nil; fFlags:=FOF_ALLOWUNDO+FOF_NOERRORUI; hNameMappings:=nil; lpszProgressTitle:=’正在删除文件夹’; fAnyOperationsAborted:=False; end; SHFileOperation(T); //RemoveDirectory(PChar(ExtractFilePath(ParamStr(0))+’Test’)); end; end.
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved 京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089