王德才的个人博客分享 http://blog.sciencenet.cn/u/wdecai 地震工程与工程结构抗震研究

博文

Matlab读取文件夹下指定扩展名的所有文件的文件名

已有 11127 次阅读 2014-11-15 10:16 |个人分类:自编程序|系统分类:科研笔记|关键词:学者| MATLAB, peer, 批处理, 读取文件名

   为了能够批量处理某一文件夹下的所有相同格式的文件,采用Matlab编写了读取所有文件的文件名函数。主要是为了批处理强震记录使用,由于使用最多的是PEER的AT2格式文件,如果不指定文件扩展名的话,默认读取指定文件夹下的所有AT2格式的文件名,函数返回值为一个cell格式的变量。

函数的主要信息如下:    

%% Main information

% Developed by Decai@hfut 2014/11/14

% read file names of the folder with the specified extension

% default extension: AT2

%% Description of input & output variables

% input variables

% direc: folder name

% output variables

% filenames: file names of the folder with the specified extension (format: cell array)

%% Format to use

% filenames=dirFolder(direc) % default: *.AT2 file names ca be recognized

% or filenames=dirFolder(direc,'xls')

% or filenames=dirFolder(direc,'dat') %any extension can be used

%% Example

% direc='D:recordsall';

% ext='txt';

% filenames = dirFolder(direc,ext);


% if only recognize *.AT2 file names

% direc='D:recordsall';

% filenames = dirFolder(direc);

函数附件:dirFolder.p




https://m.sciencenet.cn/blog-708601-843578.html

上一篇:Matlab读取PEER地震动记录数据库加速度数据函数
下一篇:Matlab编写由加速度积分得到速度和位移函数

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-20 13:33

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部