使用uigetfile后显示文件名

时间:2012-09-08 23:00:37

标签: matlab filenames msgbox

我有一个问题。我正在使用Matlab。我使用uigetfile并在用户选择文本文件后,我想在消息框中显示文件名(并且没有路径名)。我怎样才能做到这一点?这是我的代码示例。

[HMF,HMP,HML] = uigetfile(('*.txt', 'Please select your data');

if HML>0;

msgbox([You selected 'bla3']) <- I know this isn't correct)

else

return;

1 个答案:

答案 0 :(得分:0)

您将文件名作为uigetfile的第一个输出参数。因此,您需要做的就是:

[HMF,HMP,HML] = uigetfile(('*.txt', 'Please select your data');

if HML>0;

msgbox(sprintf('You selected %s',HMF)) 

else

return;

end