資源簡介
%調(diào)用格式:
%
%[pathstruct,pathstr]=listfiles('.\','.csv')
%
%[pathstruct,pathstr]=listfiles('d:\myfiles','.bmp')
代碼片段和文件信息
%?轉(zhuǎn)載,文件來源
%?https://zhidao.baidu.com/question/1511358643494472140.html
%?author:?jackji0150
%?直接把代碼部分拷貝到txt,保存為listfiles.m
%
%調(diào)用格式:
%
%[pathstructpathstr]=listfiles(‘.\‘‘.csv‘)
%
%[pathstructpathstr]=listfiles(‘d:\myfiles‘‘.bmp‘)
%
%絕對路徑和相對路徑均可
%
%-----------------------------------------------------------------------------------------------
%分割線
%-----------------------------------------------------------------------------------------------?
function?[pathstructpathstr]=listfiles(file_pathfile_type)
%?文件來源
%?https://zhidao.baidu.com/question/1511358643494472140.html
%?author:?jackji0150
%?使用遞歸方法列出或查找指定目錄下的文件
%?可以使用dos命令得到相同的效果
%?[~pathstruct]=system([‘dir?/B/S?‘?thepath])
%
%?輸入?yún)?shù)
%?thepath:需要檢索的目錄
%?syntax:匹配語法,僅支持正則匹配
%?正則語法
%?.????????????????????匹配除換行符以外的任意字符
%?\w????????????匹配字母或數(shù)字或下劃線或漢字
%?\s????????????????????匹配任意的空白符
%?\d????????????????????匹配數(shù)字
%?\b????????????????????匹配單詞的開始或結(jié)束
%?^????????????????????匹配字符串的開始
%?$????????????????????匹配字符串的結(jié)束
%?*????????????????????重復(fù)零次或更多次
%?+????????????????????重復(fù)一次或更多次
%??????????????????????重復(fù)零次或一次
%?{n}???????
評論
共有 條評論