2

有没有办法提示选择多个文件并将这些文件(和路径)分配给变量?例如,打开一个对话框,让您在基本目录中启动,然后允许您将选择的文件分配给不同的变量?目前我有硬编码的路径和文件,但这最终不允许任何变化。我使用的另一种方法是使用 24 个 uigetfile 实例,但这既乏味又耗时,因此我改回使用硬编码文件名。

4

1 回答 1

2

重读uitgetfile 文档,有一个选项允许多选文件:

[FileName,PathName,FilterIndex] = uigetfile(...,'MultiSelect',selectmode)以多选模式打开对话框。selectmodeare'on'和的有效值'off'(默认值,仅允许单选)。如果'MultiSelect''on'并且您在对话框中选择了多个文件,则FileName是字符串元胞数组。每个数组元素都包含选定文件的名称。元胞数组中的文件名按您的平台使用的顺序排序。因为多个选择总是在同一个文件夹中,PathName所以总是一个标识单个文件夹的字符串。

于 2012-07-31T21:18:25.977 回答