MATLAB 的 dir函数fullfile函数
Posted 雾恋过往
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB 的 dir函数fullfile函数相关的知识,希望对你有一定的参考价值。
来源
%获取子文件夹
dirList = dir(strPath);
isSubDir = [dirList(:).isdir]; %# returns logical vector
nameFolds = {dirList(isSubDir).name}\';
nameFolds(ismember(nameFolds,{\'.\',\'..\'})) = [];
nSubDir=length(nameFolds);
fileList=dir(fullfile(strcat(strPath,nameFolds{1},\'\\*.avi\'))); %取第一个文件夹
nFile=length(fileList);
1、dir函数
files=dir(FilePath)
作用:显示FilePath目录下的文件和文件夹
2、fullfile函数
f=fullfile(\'dir1\', \'dir2\', ..., \'filename\')
作用:利用文件各部分信息创建并合成完整文件路径,返回值是一个路径,一般配合 dir 使用
实例
>> FilePath = \'D:\\study\\dataset\';
files = dir(fullfile(FilePath, \'\\*.xls\'));
返回 D:\\study\\dataset
路径下所有以 .xls 结尾的文件
以上是关于MATLAB 的 dir函数fullfile函数的主要内容,如果未能解决你的问题,请参考以下文章