matlab中dir()函数的用法

做毕设时用到的函数,在这里记录一下,方便以后回忆用法

dir()函数用于获得指定文件夹中所有的文件与子文件,并存放在在一种为文件结构体数组中.

help dir
dir List directory.
dir directory_name lists the files in a directory. Pathnames and
wildcards may be used. For example, dir *.m lists all program files
in the current directory.

D = dir('directory_name') returns the results in an M-by-1
structure with the fields: 
    name    -- Filename
    date    -- Modification date
    bytes   -- Number of bytes allocated to the file
    isdir   -- 1 if name is a directory and 0 if not
    datenum -- Modification date as a MATLAB serial date number.
               This value is locale-dependent.

 D = dir('directory_name')以M-by-1返回结果
     name - 文件名
     date - 修改日期
     bytes - 分配给文件的字节数
     isdir - 如果name是目录则为1,否则为0
     datenum - 修改日期为MATLAB序列号。
                此值取决于语言环境。
// trainpicture=dir('F:\trainpicture');
lengthfile=length(trainpicture)-2;
%使用的文件系统中,每个文件夹下都默认含有“.”,“..”两个隐藏的系统文件夹,前者指向该文件夹,后者指向该文件夹的父文件夹,所以要减去2

使用方法:

dir ( ’ . ’ ) 列出当前目录下的所有子文件夹和子文件

dir ( ’ G:\Matlab ') 列出指定目录下的所有子文件夹和文件

dir( ’ *.m’ )列出当前目录后缀是.m文件的所有文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值