函数 dir
功能 查询特定目录下的文件和文件夹
格式
dir 当前目录下的文件和文件夹
dir name 使用通配符查询特定文件/指定文件查询文件信息
listing = dir(name)
备注:可使用通配符
%% fullfile 查询特定目录下的m文件
avFiles = dir(fullfile(matlabroot,'toolbox/matlab/audiovideo/*.m'))
%% wildword 通配符匹配 *myData*
dir *myData*.mat
%% 去除没有查询到信息的文件(注意cell的转化和cellfun的使用)
dirInfo = dir;
dirInfo = dirInfo(~cellfun(@isempty,{dirInfo(:).date}));
函数 pwd
功能 当前目录
函数 mkdir
功能 建立新文件夹
格式
mkdir('folderName') 建立特定文件夹
mkdir('parentFolder','folderName') 在特定目录下建立特定文件夹
status = mkdir(...) 返回建立动作的状态,status = 1 表示建立成功,status = 0 表示建立失败
备注
mkdir('../testData','newFolder')
若testData文件夹不存在,则先建立testData文件夹,再建立newFolder文件夹。
函数 cd
功能 切换目录
格式 cd('folderName')
函数 rmdir
功能 删除目录
格式
rmdir('folderName') 删除指定文件夹
rmdir('folderName','s') 删除指定文件夹及其子文件夹
备注 第一种使用格式若要删除的文件夹存在子文件夹,会出错。
函数 datestr
常用格式 datestr(now,'yyyy-mm-dd-HH-MM-SS')
用于将当前日期按照格式化字符输出
例:datestr(now,'yyyymmdd')