阅读背景:

UNIX/LINUX环境中使用MATLAB获取指定路径下特定文件列表的方法

来源:互联网 
UNIX/LINUX环境中由于dir函数无法忽略大小写,为此可做一简单改造。
function file_list = dir_unix( path, ext_type )%------------------------------------------------------% This function lists files with specified extension% ignoring the cases.%% Author: fduan% Date: Jan. 1, 2012%-------------------------------------------------------files = dir( path );n_files = length( files );file_list = {};idx_file = 0;for i = 1 : n_files    cur_file = files(i).name;    if isdir( cur_file )        continue;    end        idx_dot = findstr( cur_file );    ext = cur_file( idx_dot + 1 : end );        if strcmpi( ext, ext_type )        idx_file = idx_file + 1;        file_list{idx_file} = cur_file;    endendfuncti



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: