打开文件选择对话框
___= UigetFile(
指定将过滤对话框中显示的文件的文件扩展名。使用此语法在前一个语法中使用任何输出参数组合。筛选
)
通常,仅显示具有匹配文件扩展名的文件。在一些平台上,Uigetfile.
显示与过滤器不匹配的文件,但是调整这些文件名。如果过滤器丢失或空,Uigetfile.
使用文件类型的默认列表(例如,所有Matlab®文件)。
显示在对话框中选择的文件的完整文件规范。使用disp
和fullfile.
函数添加解释性文本并连接到小路
和文件
输出值。
[文件,path] = UigetFile('* .m');如果isequal(文件,0)disp('用户选择取消');别的DISP(['用户选择',fullfile(路径,文件)]);结尾
用户选择h:\ documents \ mycode \ surf.m
使用命令窗口中的解释文本显示筛选器索引选择。使用num2str.
函数转换数字过滤器索引值(indx.
)到一个字符阵列。这样做使价值有效输入disp
功能。
[文件,路径,indx] = UigetFile;如果isequal(文件,0)disp('用户选择取消')别的DISP(['用户选择',fullfile(路径,文件),......'和过滤索引:',num2str(indx)])结尾
用户选择H:\ Documents \ MyCode \ Peaps.fig和过滤索引:3
仅显示文件.m
通过指定将在对话框中扩展'*。M'
作为筛选
输入参数。
[文件,path] = UigetFile('* .m');
在文件过滤器下拉列表中创建文件扩展列表。通过筛选
将参数作为字符向量的单元数组,并将文件扩展与分号分开。
[文件,path] = UigetFile({'* .m';'* .slx';'*。垫';'*。*'},......'文件选择器');
创建文件扩展名单并通过传递给它们的描述筛选
将参数作为字符向量的单元格数组。单元格数组的第一列包含文件扩展,第二列包含文件类型的自定义描述。此示例还将多个文件类型与'matlab文件'
和'楷模'
描述。
[文件,路径,indx] = UigetFile(......{'* .m; *。MLX; *。图; *。垫; *。SLX; *。MDL'那......'matlab文件(* .m,*。mlx,*。图,*。垫,*。slx,*。mdl)';'* .m; *。mlx'那'代码文件(* .m,*。mlx)';......'*。图'那'数字(* .fig)';......'*。垫'那'mat-files(* .mat)';......'* .mdl; *。slx'那'模型(* .slx,* .mdl)';......'*。*'那'全部文件 (*。*)'},......'选择一个文件');
显示默认文件名文件名将打开对话框时的字段,将文件名传递为缺点
输入参数
[文件,path] = UigetFile('* .png'那......'选择一个图标文件'那'icon.png')
显示默认路径和文件名文件名字段打开对话框时,将完整的文件名传递为缺点
输入参数。
[文件,path] = UigetFile('c:\ documents \ work \ icon.png'那......'选择一个图像文件')
通过设置来启用多重选择'多选'
选择“on”。用户可以通过按住DOWN来选择多个文件转移或者Ctrl.键和单击文件名。
[文件,path] = UigetFile('* .m'那......'选择一个或多个文件'那......'多选'那'上');
使用谜语
函数返回当前文件夹中的过滤或未过滤的文件列表或您指定的文件夹。这谜语
函数也可以返回文件属性。