- 你想要用户提供文件夹名称的列表,他们可以做出选择?
- 你想提供一个单元阵列的文件夹名称,并遍历这些名字吗?
- 你想使用一些标准自动从文件夹的完整列表选择文件夹的名字吗?
- 等。
如何让选择多个文件夹的文件夹目录吗?
23日视图(30天)
显示旧的评论
接受的答案
Stephen23
2018年10月24日
随机选择四个文件夹名称:
D =文件夹的目录的路径;
S = dir (fullfile (D,‘*’));
X = [S。isdir] & ~ ismember ({S.name}, {“。”,“. .”});
N = {S (X) . name};
Y = randperm(元素个数(N));
Z = N (Y (1:4))
2的评论
Stephen23
2018年10月25日
“如果我们想选择特定6文件夹,如run1 run2, run3…我们需要改变N run6呢?”
N
是一个单元阵列的所有文件夹的名字:你会怎么想
“改变”
它吗?
实际的解决方案,您需要定义你的意思
“…选择特定的6个文件夹例如……”
:首先,你说你想要的
“具体”
文件夹(这很容易,就把它们写在一个细胞数组),然后你写
“…比如……”
,这意味着它是
不
那些你想要的特定文件夹,但一些文件夹的名字跟随模式或有一些属性(这你没有告诉我们)。所以你定义你的意思
“选择特定的文件夹”
,那么我们可以帮助你。
答案(1)
图像分析
2018年10月20日
一旦你有了一个单元阵列的文件夹名称,使用ismember()找到一个你想要的索引。
[ia, ib] = ismember (desiredFolderName allFolderNames)