首页 / 操作系统 / Linux / matlab从文件夹名中获取该文件夹下所图像文件名
matlab从文件夹名中获得该文件夹下所图像文件名function [s,nameC]=get_FileNameFromFolderPath(path)
% 函数调用:[s,nameC]=get_FileNameFromFolderPath(path)
% 函数功能:从文件夹名中获得该文件夹下所图像文件名
% 函数输入:path 为文件夹路径
% 函数输出:s 表示状态,当为0时表示正确
% nameC 表示获得的图像名的胞体cell
% 函数历史:v0.0 @2013-01-27 created by Aborncmd = sprintf("dir %s /B >%snamelist.txt",path,path); % 获得当前concept的所有图像的文件名
[s,r]=dos(cmd);fileName = sprintf("%snamelist.txt",path);
fileID = fopen(fileName);
C = textscan(fileID,"%s");
fclose(fileID);nameAll = C{1,1};order = 1;
nameC = {};
for i=1:size(nameAll,1)
if strcmp(nameAll{i,1}(1,end-3:end),".jpg")==1 % 找到".jpg"文件名
nameC{order,1} = nameAll{i,1};
order = order + 1;
end
end