matlab判断文件或文件夹是否存在

matlab判断文件或文件夹是否存在

当前目录中包含以下文件及文件夹:

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容