请问怎样在matlab中读取一个文件夹中的所有文件名 以filename开头的 .mat文件

2025-03-01 04:24:34
推荐回答(2个)
回答1:

举个例:
dir_info = dir( 'D:\Program Files\Microsoft Visual Studio 8' )

dir_info =
26x1 struct array with fields:
name
date
bytes
isdir

你会得到一个n*1的结构体,每个结构体里通过isdir来判断这个项是文件还是文件夹,name存放着文件的完整路径。

>> [ m n q ] = fileparts( 'D:\Program Files\Microsoft Visual Studio 8\VSKnownIssues.htm' )
m =
D:\Program Files\Microsoft Visual Studio 8

n =
VSKnownIssues

q =
.htm

fileparts这个函数是用来分解文件路径的,第三个返回变量时后缀,接下来你应该知道该怎么做了吧

回答2:

用load来读取文件啊