• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MATLAB读取一个文件夹下的多个子文件夹中的多个指定格式的文件 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 MATLAB需要读取一个文件夹下的多个子文件夹中的指定格式文件,这里以读取*.JPG格式的文件为例

 1、首先确定包含多个子文件夹的总文件夹

1 maindir = \'C:\Temp Folder\';

  2、再确定有哪些子文件夹,并过滤掉干扰的文件

1 subdir =  dir( maindir );   % 确定子文件夹  
2 for i = 1 : length( subdir ) 
3 if( isequal( subdir( i ).name, \'.\' ) ||  isequal( subdir( i ).name, \'..\' ) || ~subdir( i ).isdir )   % 如果不是目录跳过 
4 continue; 
5 end 

  3、找出子文件中的目标文件

1 subdirpath = fullfile( maindir, subdir( i ).name, \'*.jpg\' ); 
2 images = dir( subdirpath );   % 在这个子文件夹下找后缀为jpg的文件 

    4、对目标文件进行读取

1 for j = 1 : length( images ) 
2 imagepath = fullfile( maindir, subdir( i ).name, images( j ).name) 
3 end 

 

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
MATLAB学习笔记(四)——文件操作发布时间:2022-07-18
下一篇:
Matlab将文件分类移动到不同文件夹中发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap