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

你可能感兴趣的:(matlab判断文件或文件夹是否存在)