歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> matlab從文件夾名中獲取該文件夾下所圖像文件名

matlab從文件夾名中獲取該文件夾下所圖像文件名

日期:2017/3/1 9:59:36   编辑:Linux編程

matlab從文件夾名中獲得該文件夾下所圖像文件名

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);

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 © Linux教程網 All Rights Reserved