• 大小: 3KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: Matlab
  • 标签: matlab  查找文件  

资源简介

%调用格式: % %[pathstruct,pathstr]=listfiles('.\','.csv') % %[pathstruct,pathstr]=listfiles('d:\myfiles','.bmp')

资源截图

代码片段和文件信息

% 转载,文件来源
% https://zhidao.baidu.com/question/1511358643494472140.html
% author: jackji0150

% 直接把代码部分拷贝到txt,保存为listfiles.m
%
%调用格式:
%
%[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])
%
% 输入参数
% thepath:需要检索的目录
% syntax:匹配语法,仅支持正则匹配
% 正则语法
% .                    匹配除换行符以外的任意字符
% \w            匹配字母或数字或下划线或汉字
% \s                    匹配任意的空白符
% \d                    匹配数字
% \b                    匹配单词的开始或结束
% ^                    匹配字符串的开始
% $                    匹配字符串的结束
% *                    重复零次或更多次
% +                    重复一次或更多次
% ?                    重复零次或一次
% {n}       

评论

共有 条评论