1、打开软件matlab,点击文件夹。
2、点击查看文件夹。
3、点击获取路径。
4、即可读取matlab读取散稿文件夹下文件名和谨旅时间。
方法一:filename=dir(‘*.jpg’)
那么第i个文件的文件模携名就可以表示为
filename(i).name
文件数量为:length(filename)
方法二:
先在Windows的 MSDOS(命令行)中使用以下命令生成一个list.txt文件:
dir path\folder /明余on /b /s >path\list.txt
举例:dir d:\list.txt
然后在 matlab 中使用:
filename = textread(sFileFullName,'%s')
把所有文件名读取到list细胞矩阵中,最后对filename{i}便可得到各文件名旦槐伏。
使用fid直接加入路径读取即可; fid = fopen('X:\路径\*.JPG')Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中. dir函数可以有调用方式为: dir('.') 列出当前目录下所有子文件夹和文件; dir('G:\搭猛Matlab') 列出指定目录下知键桥所有子文件夹和文件; dir('*.m') 列出当前目录下符合正则表达式的文件夹和文件;得到的为结构体数组每个元素都是如下形式的结构体: 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 分别为文件名,修改日期,大小,是否为目录,Matlab特定的修改日期. 可以提取出文件名以作读取和保存亮坦用.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)