1 2 下一页
本实例介绍如何在程序中创建文件夹,并且可以将新创建的文件夹删除到回收站中。
向窗体上添加两个TButton组件,一个用于创建新的文件夹,另一个用于删除新创建的文件夹,设计完成的窗体如图1所示。

图1 主界面
procedure TForm1.btnCreateClick(Sender: TObject);
begin
CreateDirectory(PChar(ExtractFilePath(ParamStr(0)) ’Test’),nil);
end;
程序运行初期就会执行CreateDirectory(PChar(ExtractFilePath(ParamStr(0)) ’Test’),nil)语句,在程序实例所在的目录中创建一个子目录test。
在程序运行过程中,单击“删除”按钮就可以将新创建的test子目录删除,响应代码如下:
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;
上一篇: Delphi设计可中/英文切换的界面技巧
下一篇: 用Delphi进行OpenGL编程学习心得 (1)
1 2 下一页
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




