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 結尾的文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM