Windows与Linux平台下Matlab遍历文件夹下子文件夹及文件
来源:互联网 发布:淘宝退款率高怎么办 编辑:程序博客网 时间:2024/05/17 06:57
说明:
Matlab目录操作
1. fullfile 用于将若干字符串连接成一个完整的路径,根据不同的操作系统自动填充目录分割符。例如:
f=fullfile('D:','Matlab','test.txt')f=D:\Matlab\test.txt
2.isdir 判断一个路径是否代表了一个目录,例如:
path='D:\Matlab';f=fullfile(path,'test.txt');isdir=isdir(path)isdir=1isfile=isdir(file)isfile=0
3.dir 用于列出一个目录的内容,返回值为结构体数组类型,包含如下部分:name:文件或目录的名称;date:修改日期;bytes:文件大小;isdir:是否是目录。例如:
path='D:\Matlab';files=dir(path)files = 8x1 struct array with fields: name date bytes isdir
Windows版本:
path = 'F:/test_file/'; Files = dir(fullfile( path,'*.*'));LengthFiles = length(Files);for i = 1:LengthFiles % 判断是否是文件夹 name = Files(i).name; if name=='.' continue; end s = [path name '/']; fprintf('---%s\n',name); %遍历指定的文件类型(*.*所有类型) Folders = dir(fullfile( s,'*.*')); Length= length(Folders); for i = 1:Length; % fprintf('name:%s\n',Folders(i).name); if (isequal( Folders(i).name, '.' )||isequal( Folders(i).name, '..')) %continue; else fprintf(' |---%s\n',[s Folders(i).name]); end endend
Linux版本:
path = './test_file/'; Files = dir(fullfile( path,'/'));LengthFiles = length(Files);for i = 1:LengthFiles % 判断是否是文件夹 name = Files(i).name; if name=='.' continue; end s = [path name '/']; fprintf('---%s\n',s); %遍历指定的文件类型(*.*所有类型) Folders = dir(fullfile( s,'*.*')); Length= length(Folders); for i = 1:Length; %fprintf('name:%s\n',Folders(i).name); if (isequal( Folders(i).name, '.' )||isequal( Folders(i).name, '..')) %continue; else fprintf(' |---%s\n',[s Folders(i).name]); end endend
0 0
- Windows与Linux平台下Matlab遍历文件夹下子文件夹及文件
- linux下获取文件夹下子文件列表
- Delphi判断文件夹下子文件夹是否为空,及删除子文件夹,遍历文件夹及子文件夹的文件
- matlab遍历文件夹下的所有文件
- 指定文件夹下子文件夹遍历的工具
- linux 和 windows 平台 输出文件夹下所有文件
- windos和linux 下遍历下级文件及文件夹
- windows下文件夹遍历
- linux下遍历文件夹下的文件
- Windows 遍历文件夹下所有文件和文件夹
- 遍历文件及文件夹
- 遍历文件夹及文件
- 遍历文件及文件夹
- C#遍历文件夹下的所有文件及文件夹
- 遍历文件夹及子文件夹下的文件
- 遍历文件夹下的子文件夹及文件
- C++遍历文件夹下的所有文件夹及文件
- Windows平台 C++遍历文件夹
- linux4
- 关于hibernate的相关分页测试
- 315. Count of Smaller Numbers After Self ( Divide and Conquer)
- Windows 环境变量
- GYM 101147 B.Street(Floyd)
- Windows与Linux平台下Matlab遍历文件夹下子文件夹及文件
- Java中的单例设计模式
- jQuery对象和DOM对象之间的转换
- 关于Tomcat启动时候的闪退问题
- Android系统和linux内核的关系详解
- linux 下查找文件或者内容常有命令
- android 自定义控件以及自定义view学习(随机验证码生成)
- 第一次使用指针。。
- 查找-折半查找(二分查找)