我正在使用带有一组自定义 FilterSpecs 的 uigetfile。这是句子:
[FileName,PathName,FilterIndex] = uigetfile({'*.wav';'*.mp3'},'Open Audio File');
正如你所看到的,我的 FilterSpec 是{'*.wav';'*.mp3'}
,这工作得很好。我的问题很简单,只是 matlab 总是附加AllFiles(*.*)
到我的 FilterSpecs 中。我在 Matlab 文档中进行了搜索,它的字面意思是:
“当 FilterSpec 是字符串时,uigetfile 将所有文件(。 )附加到文件类型。” ,但问题是我没有看到另一种不使用字符串来指定自定义 FilterSpec 的方法。如果这会导致一个愚蠢的问题,对不起。提前致谢