MATLAB---dir函数


dir函数是最常用的转换路径的函数,可以获得指定文件夹下的所有子文件夹和文件,并存放在一个文件结构的数组中,这个数组各结构体内容如下:

  • name    -- 文件名
  • date    -- 修改日期
  • bytes   -- 文件大小
  • isdir   -- 目录是1,不是为0
  • datenum -- matlab中特定的修改日期

使用方法:

  • dir ( ' . ' )  列出当前目录下的所有子文件夹和子文件
  • dir ( ' G:\Matlab ') 列出指定目录下的所有子文件夹和文件
  • dir( ' *.m' )列出当前目录后缀是.m文件的所有文件

比如我的要求是获得某一路径下所有后缀为.3gp的文件个数:

D1=dir(fullfile(filedir,'*.3gp')); filename={D1.name}'; %name要进行转置
precount=size(filename,1);

注:

size(X,1),返回矩阵X的行数; size(X,2),返回矩阵X的列数; N=size(X,2),就是把矩阵X的列数赋值给N

参考:https://blog.csdn.net/vainfanfan/article/details/72611735


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM