MATLAB-《10分钟学习GUI系列》-【第七课】 - 常用对话框(1) 适合与客户进行交互
uigetfile:打开选择文件对话框
uigetfile
doc uigetfile %查看uigetfile的使用方法
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec,DialogTitle,DefaultName)
%输入参数意义
%FilterSpec:设置将要打开的文件的类型
uigetfile('*.m');%设置打开文件类型为.m文件
%DialogTitle:设置文件打开对话框的标题名
%DefaultName:设置要打开文件的文件名
uigetfile('*.m', '实例', 'default.m');
% 输出参数意义
%FileName:输出打开文件的文件名
%PathName:输出打开文件的原始路径
%FilterIndex:返回1表示按了【确认】键,返回0表示按了【取消】键
[a, b, c] = uigetfile('*.m');
%uigetfile函数的作用,只是显示我们选择了要打开哪个文件,后续的具体打开文件要靠别的函数。
[a, b, c] = uigetfile('*.txt');
if c == 1%判断是点击了【确认】键,这是大型程序时,使用的一些技巧。
load(fullfile(b, a));%只有点击了【确认】键,下面的加载文件才有意义。
%否则,你点击了【取消】键,代表你没有选定文件,也就没法读取文件了。
end
uiputfile:打开文件保存对话框
%uiputfile函数的作用,只是显示我们选择了要保存到哪个文件,后续的具体如何保存文件要使用具体的函数。
uiputfile
[FileName,PathName,FilterIndex] = uiputfile(FilterSpec,DialogTitle,DefaultName)
[a, b, c] = uiputfile('*.m');%保存m文件
我做了这么多,只是想给童年的自己做一个好榜样。

浙公网安备 33010602011771号