MATLAB---dir函數


dir函數是最常用的轉換路徑的函數,可以獲得指定文件夾下的所有子文件夾和文件,並存放在一個文件結構的數組中,這個數組各結構體內容如下:

  • name    -- 文件名
  • date    -- 修改日期
  • bytes   -- 文件大小
  • isdir   -- 目錄是1,不是為0
  • datenum -- matlab中特定的修改日期

使用方法:

  • dir ( ' . ' )  列出當前目錄下的所有子文件夾和子文件
  • dir ( ' G:\Matlab ') 列出指定目錄下的所有子文件夾和文件
  • dir( ' *.m' )列出當前目錄后綴是.m文件的所有文件

比如我的要求是獲得某一路徑下所有后綴為.3gp的文件個數:

D1=dir(fullfile(filedir,'*.3gp')); filename={D1.name}'; %name要進行轉置
precount=size(filename,1);

注:

size(X,1),返回矩陣X的行數; size(X,2),返回矩陣X的列數; N=size(X,2),就是把矩陣X的列數賦值給N

參考:https://blog.csdn.net/vainfanfan/article/details/72611735


免責聲明!

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



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