matlab判斷文件或文件夾是否存在
當(dāng)前目錄中包含以下文件及文件夾:
startup.m
win64
…
判斷當(dāng)前目錄中是否存在startup.m文件
if ~exist('startup.m','file')
error(display('no startup.m file'));
end
判斷當(dāng)前目錄中是否存在win64文件夾眷蜈,若不存在則創(chuàng)建
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 %判斷是否為空雨膨,因?yàn)閙atlab有.和..,所以空文件夾的信息長(zhǎng)度為2
disp(fileinfo(i).name);
end
end