|||
为了能够批量处理某一文件夹下的所有相同格式的文件,采用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
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-23 15:51
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社