如何让文件在一个文件夹为一个单元格格式
25日视图(30天)
显示旧的评论
我有一个文件夹中的文件,我需要一个细胞包含整个文件路径名称
例如
我的文件夹包含1。垫,2。垫,3。垫的文件
我该如何循环进入这种形式{1。垫,2。垫,3。垫}
0评论
接受的答案
弗雷德里克Rudawski
2023年4月17日13:25
编辑:弗雷德里克Rudawski
2023年4月17日13:26
这样应该工作:
文件夹=“path_of_your_folder /”
data = dir(文件夹);
idx = 1;
为n = 1:长度(数据)
如果~ (n) .isdir数据
文件名{idx} = {n} . name][文件夹数据
idx = idx + 1;
结束
结束
答案(1)
图像分析
2023年4月17日13:31
试试这个:
%处理一系列文件。
文件夹= pwd;%或任何你想要的。
filePattern = fullfile(文件夹,‘* .mat‘);
文件列表= dir (filePattern)%创建一个结构数组。
%得到所有文件名成一个单元阵列。文件名的完整路径(文件夹前缀)。
allFileNames = fullfile(文件夹,{fileList.name});
%循环遍历所有文件名处理它们。
numFiles =元素个数(allFileNames);
为k = 1:元素个数(allFileNames)
%得到这个文件名。
fullFileName = allFileNames {k};
流(“处理% s \ n”,fullFileName);
%与fullFileName现在做点什么,比如将它传递给负载。
结束