比較兩個文件夾的文件名,不同則刪除;
%比較兩個文件夾下文件名,輸出文件不同的文件名
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