当前位置:编程学习 > Matlab >>

matlab从文件夹名中获得该文件夹下所图像文件名

[plain] 
function [s,nameC]=get_FileNameFromFolderPath(path)  
% 函数调用:[s,nameC]=get_FileNameFromFolderPath(path)  
% 函数功能:从文件夹名中获得该文件夹下所图像文件名  
% 函数输入:path 为文件夹路径  
% 函数输出:s    表示状态,当为0时表示正确  
%          nameC 表示获得的图像名的胞体cell  
% 函数历史:v0.0 @2013-01-27 created by Aborn  
  
cmd = sprintf('dir %s  /B >%snamelist.txt',path,path);  % 获得当前concept的所有图像的文件名  
[s,r]=dos(cmd);  
  www.zzzyk.com
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  
 
补充:综合编程 , 其他综合 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,