【问题标题】:Is there a way to prompt for multiple file select and assign those files (and paths) to a variable?有没有办法提示选择多个文件并将这些文件(和路径)分配给变量?
【发布时间】:2012-07-29 17:33:21
【问题描述】:

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

【问题讨论】:

    标签: matlab variables user-interface getfiles


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 2020-10-24
      • 1970-01-01
      相关资源
      最近更新 更多