Matlab - 使用uigetfile()来获取默认目录中的特定类型的文件

时间:2011-11-16 01:31:57

标签: file matlab

有谁知道如何从默认目录中从matlab获取特定类型的文件?

例如,我尝试过:

defaultpath='C:\'; %enter in path of interest
    [name]=uigetfile(defaultpath);

但是如何让它只获得带有.wav扩展名的文件?

我试过了:

defaultpath='C:\'; %enter in path of interest
[name]=uigetfile(defaultpath,
    {'*.wav', 'All Wave Files (*.wav)';...
     '*.*', 'All Files (*.*)'}, ...   
     'Pick a file');

但它在uigetfile函数中的defaultpath之后对逗号进行了轰炸...

我确信这是常见的,但我不确定如何实现它。

有什么想法吗?谢谢:))

1 个答案:

答案 0 :(得分:2)

正确用法是:

[FileName,PathName] = uigetfile('C:\*.wav','All Wave Files (*.wav)');