Main Content

uigetdir

打开文件夹选择对话框

说明

selpath = uigetdir 打开一个模态对话框,显示当前工作目录中的文件夹并返回用户从对话框中选择的路径。

此对话框允许用户导航到某个文件夹并选择它(或键入文件夹的名称)。如果指定的文件夹存在,则当用户点击确定时,MATLAB® 将以字符向量形式返回所选路径。如果用户点击取消或标题栏上的关闭按钮 (X),MATLAB 将返回 0

示例

selpath = uigetdir(path) 指定对话框打开时定位到的初始路径。如果 path 为空或不是有效路径,对话框将在当前工作目录中打开。

示例

selpath = uigetdir(path,title) 指定对话框的标题。

注意

对话框的可视特征取决于运行代码的操作系统。例如,某些操作系统不在对话框中显示标题栏。如果您向 uigetdir 函数传递对话框标题,这些操作系统不会显示标题。

示例

全部折叠

dname = uigetdir('C:\');

Folder selection dialog box. The dialog lists the available folders on the drive, and has a Select Folder button and a Cancel button in the bottom right.

将命令形式的 matlabroot 函数传递给 uigetdir,以显示 MATLAB 根文件夹中的文件夹。

uigetdir(matlabroot,'MATLAB Root Folder');

Folder selection dialog box. The dialog title is MATLAB Root Folder.

输入参数

全部折叠

对话框打开时定位到的初始文件夹,指定为字符向量或字符串标量。

示例: 'C:\Users\hharvey\Documents'

对话框标题,指定为字符向量或字符串标量

示例: 'Open Directory'

详细信息

全部折叠

模态对话框

模态对话框阻止用户在响应该对话框之前与其他 MATLAB 窗口进行交互。

版本历史记录

在 R2006a 之前推出

另请参阅

|