dir
文件夹列表内容
语法
描述
例子
查看文件夹的内容
一个文件夹的内容列表。
创建一个文件夹,myfolder
,包含文件myfile1.m
,myfile2.m
,myfile3.m
。
mkdirmyfolder移动文件myfile1.mmyfolder移动文件myfile2.mmyfolder移动文件myfile3.mmyfolder
列表中的文件myfolder
。
dirmyfolder
,. .myfile1.mmyfile2.mmyfile3.m
查找文件匹配指定的名称
所有文件的列表。m
包含这个词的扩展我的
。
创建一个文件夹,myfolder
,包含文件myfile1.m
,myfile2.m
,myfile3.txt
。
mkdirmyfolder移动文件myfile1.mmyfolder移动文件myfile2.mmyfolder移动文件myfile3.txtmyfolder
匹配的文件列表myfolder
。
cdmyfolderdir*我* 00
myfile1.mmyfile2.m
在子文件夹找到文件
列出所有当前文件夹中的文件和子文件夹的文件夹。
创建一个文件夹,myfolder1
这些文件和文件夹,包含:
myfile1.mmyfolder2 myfile2.m myfolder3 myfile3.m
mkdirmyfolder1mkdirmyfolder1 / myfolder2mkdirmyfolder1 / myfolder2 / myfolder3移动文件myfile1.mmyfolder1移动文件myfile2.mmyfolder1 / myfolder2移动文件myfile3.mmyfolder1 / myfolder2 / myfolder3
所有文件的列表。m
扩展的myfolder1
和所有的子文件夹myfolder1
。
cdmyfolder1dir* * / *打烊
当前文件夹中发现文件:myfile1。m文件中找到:myfolder2 myfile2。m文件中找到:myfolder2 \ myfolder3 myfile3.m
查找信息的结构
返回文件夹的列表myfolder
对该变量MyFolderInfo
。
创建一个文件夹,myfolder
,包含文件myfile1.m
,myfile2.m
,myfile3.m
。
mkdirmyfolder移动文件myfile1.mmyfolder移动文件myfile2.mmyfolder移动文件myfile3.mmyfolder
得到的文件列表myfolder
。MATLAB返回一个结构数组中的信息。
MyFolderInfo = dir (“myfolder”)
MyFolderInfo =5×1结构体数组字段:名称的文件夹日期字节isdir datenum
索引结构来访问一个特定的项目。
MyFolderInfo (3) . name
ans = ' myfile1.m '
找到文件最后修改日期
得到连续日期数字文件最后修改日期和时间。
使用datenum
返回的结构dir
命令。不使用datenum
函数转换日期
字段结构的一个数字。的结果datenum
函数因地区而异。相反,使用datenum
字段。
MyFileInfo = dir (“myfile1.m”);FileDate = MyFileInfo.datenum
FileDate = 7.3647 e + 05
输入参数
输出参数
提示
排除无效的返回的条目
dir
命令,可以使用cellfun
函数。MyFolderInfo = dir;MyFolderInfo = MyFolderInfo (~ cellfun (“isempty”,{MyFolderInfo.date}));
无效的条目发生当您运行
dir
一个输出参数和结果包括一个不存在的文件或文件dir
不能为其他原因查询。在这种情况下,dir
后返回默认值。日期:“字节:[]isdir: 0 datenum: []
最常发生在UNIX无效的条目®平台时
dir
查询一个符号链接指向一个不存在的目标。一个不存在的目标是一个移动的目标,删除或重命名。获得一个可用的驱动器列表在Microsoft Windows平台上,使用DOS
网络使用
命令在命令行。dos (“净使用”)
或类型
(s, r) = dos (“净使用”)
MATLAB将结果返回给字符数组
r
。