当前目录中包含以下文件及文件夹:
startup.m
win64
…
判断当前目录中是否存在startup.m文件
if~exist('startup.m','file')
error(display('no startup.m file'));
end
判断当前目录中是否存在win64文件夹,若不存在则创建
if~exist('win64','dir')
mkdir('win64');end
判断文件夹是否为空
path='./';%文件夹目录
fileinfo=dir(path);%获取所有子文件夹
for i=3:length(fileinfo)
subfileinfo=dir([path,'\',fileinfo(i).name]);
subfileinfo=dir(fullfile(path,fileinfo(i).name));%获取子文件夹的信息
if length(subfileinfo)==2%判断是否为空,因为matlab有.和..,所以空文件夹的信息长度为2
disp(fileinfo(i).name);
end
end
作者:欣欣0905
链接:https://www.jianshu.com/p/2d9f9e30c518
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。