比较两个文件夹的文件名,不同则删除;
%比较两个文件夹下文件名,输出文件不同的文件名
stra='';
strb='';
str11=[stra,'\*.csv'];
jiegou1=dir(str11);%等价于下面这行
geshu1=length(jiegou1);
str12=[strb,'\*.csv'];
jiegou2=dir(str12);%等价于下面这行
geshu2=length(jiegou2);
%比较文件名,不同则删除
for i=1:geshu1
filename=jiegou1(i,1).name;%
flag=0;
for j=1:geshu2
%
filename1=jiegou2(j,1).name;%end-19
if filename(end-19,end)==filename1(end-19,end)
flag=1;
break;
end
end
if flag==0
recycle('on');
filename
delete(filename) %删除
end
end
%--------------------------
for i=1:geshu2
filename=jiegou2(i,1).name;%
flag=0;
for j=1:geshu1
%
filename1=jiegou1(j,1).name;%end-19
if filename(end-19,end)==filename1(end-19,end)
flag=1;
break;
end
end
if flag==0
recycle('on');
filename
delete(filename) %删除
end
end