作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个愚蠢的问题。我想知道在以下之后选择了多少个文件:
[fileName, pathName, filterIndex] = uigetfile({'*.*';'*.xls';'*.txt';'*.csv'}, 'Select file(s)', 'MultiSelect', 'on');
当超过 1 个时,我可以做长度(文件名);
没关系。但是当只有一个被选中时,这给了我文件名的实际长度(字符数量):/
最佳答案
您可能应该检查 iscell(filename)
首先。
[fileName, pathName, filterIndex] = uigetfile({'*.*';'*.xls';'*.txt';'*.csv'}, 'Select file(s)', 'MultiSelect', 'on');
if iscell(fileName)
nbfiles = length(fileName);
elseif ~isempty(fileName)
nbfiles = 1;
else
nbfiles = 0;
end
关于matlab:带有一个或多个文件的uigetfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13285449/
我正在尝试使用 matlab coder 将 matlab 代码转换为 c++ 代码,但出现此错误: The function 'uigetfile' is not supported for sta
如何将图像存储到使用 uigetfile() 命令检索的变量(例如 I)中?例如,我选择的图片是通过 [FileName PathName] = uigetfile('E:\*.jpg','Selec
我知道您可以使用 uigetfile 在 Matlab 中创建文件浏览器。但是,我希望用户能够选择目标文件夹。我目前正在使用以下代码: [filename, pathname] = uigetfile
我制作了一个 Matlab 图形用户界面。我想将输入文件的对话框设置为默认设置为“计算机”目录。我知道如何更改默认路径 ([FileName PathName] = uigetfile('D:\App
所以我有一个关于MATLAB目录选择gui的问题。我需要使用 GUI 来选择目录,但问题是 uigetdir 界面很糟糕。如果我这样调用: blah = uigetfile('C:\...\T2 Me
我是一名优秀的程序员,十分优秀!