实现:
% 从data目录中复制指定类型的文件到目录copydata中然后再剪切到movedata中,再找到符合某个条件的文件并删除
data='K:\test\1';
copydata='K:\test\2';
movedata='K:\test\3';
subDir=dir(data);
len = length(subDir);
disp('begin copy files..');
for i=3:len
imgNames = dir(strcat(data,'\',subDir(i).name));
a=[copydata,'\',subDir(i).name];
%先将文件a复制到文件夹2里面,然后再将文件夹2中的文件a再剪切到文件夹3
copyfile([data,'\',subDir(i).name],a);
movefile(a,[movedata,'\',subDir(i).name]);
end
disp('end');
files=dir(movedata);
filenum=length(files);
for curfile=3:filenum
a=strfind(files(curfile).name,'-');%寻找文件名有'-'符号的文件进行删除
if(~isempty(a))
delete([movedata,'\',files(curfile).name]);
end
end
如果觉得《matlab剪切复制文件 matlab文件复制 剪切 删除》对你有帮助,请点赞、收藏,并留下你的观点哦!