matlab怎么遍历目录

matlab怎么遍历目录,第1张

Matlab中可以使用C的同名函数system实现对控制台程序的调用,并取得控制台程序的返回值和stdout输出。

所以你可以直接输入:

system('dir')

来查看当前目录下所有的文件

你可以像在windows的命令提示符下输入命令一样 *** 作。

如果想查看指定目录下的文件,你可以输入租碧缺:

system('dir [指定目录]')

比如:system('dir c:\')

dir命令的参数有:

C:\Documents and Settings\Administrator>dir /?

显示目录中的文件和子目录列表。

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/弊辩D] [/L] [/N]

[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

[drive:][path][filename]

指定要列出的驱动器、目录和/或文件。

/A 显示具有指定属性的文件。

attributes D 目录R 只读文件

H 隐藏文件A 准备存档的文件

S 系统文件- 表示“否”的前缀

/B 使用空格式(没有标题信息或摘要)。

/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来

停用分隔符显示。

/D 跟宽慧唯式相同,但文件是按栏分类列出的。

/L 用小写。

/N 新的长列表格式,其中文件名在最右边。

/O 用分类顺序列出文件。

sortorderN 按名称(字母顺序) S 按大小(从小到大)

E 按扩展名(字母顺序) D 按日期/时间(从先到后)

G 组目录优先 - 颠倒顺序的前缀

/P 在每个信息屏幕后暂停。

请按任意键继续. . .

mydir=uigetdir('c:','橡禅选晌穗择一个目梁谨尘录')

if mydir(end)~='\'

mydir=[mydir,'\']

end

DIRS=dir([mydir,'*.txt']) %扩展名

n=length(DIRS)

for i=1:n

if ~DIRS(i).isdir

DIRS(i).name %%%%%%%要载入,做处理,你在这里弄就可以了

end

end


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12225366.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存