matlab剪切复制文件,matlab文件复制、剪切、删除

实现:

% 从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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值