函数参考


FileSelectFolder

显示一个文件夹选择对话框.

FileSelectFolder ( "对话框提示文本", "根目录" [, 标志 [, "起始目录" [, 窗口句柄]]] )

参数

对话框提示文本 在对话框上显示的提示信息.
根目录 文件树的根目录.使用 "" 表示以桌面为根目录.
标志 [可选参数] 1 = 显示"新建文件夹"按钮(必须已安装 IE6.0 或更高版本)
2 = 使用新的对话框样式(必须已安装 IE5.0 或更高版本)
4 = 在对话框上方显示一个编辑框控件(用于键入文件夹名)
起始目录 [可选参数] 如果该目录存在则在对话框显示时自动选中该文件夹. 默认为空 ("").
窗口句柄 [可选参数] 指定本对话框的父窗口句柄.

返回值

成功: 返回选中文件夹的完整路径.
失败: 返回一个空字符串("")并把 @error 设为 1,说明用户取消选择或关闭了窗口.

注意/说明

若给定的起始目录并不存在则根目录将被选中.
若给定的根目录并不存在则桌面文件夹将作为根目录使用.
"新建文件夹"按钮的显示有一个系统要求,就是要带有IE6及以上系统.
Windows 下有些特殊的文件夹(比如说"我的文档")也可以用来作为起始目录使用(使用相应的CLSID),详情请查看附录.
UNC 路径不支持.如果您想让用户能选择UNC路径,您需要先映射为本地驱动器.

相关

FileSaveDialog, FileOpenDialog

示例/演示


Local $var = FileSelectFolder("选择一个文件夹.", "")