新浪博客

MATLAB文件打开对话框(uigetfile)

2017-02-09 10:51阅读:
文件打开对话框函数uigetfile,通过对话框获取用户的输入,返回选择的路径和文件名,便于后来对文件数据进行读写等操作; 【fileName,PathName】=uigetfile
检索文件,默认显示所有当前目录中的所有点m文件
[fileName,PathName]=uigetfile(filterSpec)
检索文件,filterSpec为文件类型,即文件的后缀名,例:[fileName,PathName]=uigetfile('*.m');
[fileName,PathName]=uigetfile(filterSpec)也可以同时指定不同的文件类型如
[fileName,PathName]=uigetfile('*.m',‘*.jpg’,'*.bmp');
[fileName,PathName]=uigetfile(filterSpec,‘dialogTitle’)
dialogTitle为创建对话框的标题;
[fileName,PathName]=uigetfile(filterSpec,‘dialogTitle‘,‘defaultName)
defaultName为默认检索的文件名,可以在弹出对话框后选择其他文件,这相当与默认实参;
[fileName,PathName]=uigetfile(...,‘MutiSelect’,selectmode)
selectmode为多选文件的开关,为on时可多选,为off不可多选,多选时filename的返回值为文件名组成的单元数组;
[fileName,PathName,FilterIndex]=uigetfile(...)
FilterIndex为返回文件类型的索引值,例:
>>[fileName,PathName,FilterIndex]=uigetfile({'*.bmp','*.m','*.jpg'},'选择图片'
弹出的对话框如果选择了jpg文件,FilterIndex的返回值为3;
希望以上内容对大家有所帮助

我的更多文章

下载客户端阅读体验更佳

APP专享