matlab 递归读取文件夹下面的jpg文件

    baseDir = 'D:\FDDB\';
    if ~exist(baseDir)
        mkdir(baseDir)
    end
    
    files = ReadFile('Y:\Image');
    for i = 1:1:length(files)
        str = files{i};
        if strcmp(str(end-2:end),'jpg')
            
            index = find(str=='\');
            
            tstr = str;
            
            tstr(index) = '_';
            
            index = find(tstr==':');
            
            dstName = tstr(index+2:end);
            
            srcImageDir = str;
            
            dstImageDir = [baseDir dstName];            

            copyfile(srcImageDir,dstImageDir);
            
        end
    end

 

posted @ 2017-09-19 22:24  hudalikm  阅读(447)  评论(0编辑  收藏  举报