将A文件中与B文件同名但不同后缀名的文件提取出来并扔到C文件夹中 matlab

fileList = dir('C:\Users\DELL\Desktop\data\helen\train\train_res\*.jpg');
sourcePath = 'C:\Users\DELL\Desktop\helen\helen\trainset\';  
targetPath = 'C:\Users\DELL\Desktop\data\data1\helen\';  

newname = cell(1954,1); 

for k = 1 : length(fileList)  
    newname{k}= fileList(k).name(1:end-4);  %删掉后缀名,只保存名字
    copyfile([sourcePath,'\',newname{k},'.pts'],targetPath);   %仅赋值与jpg同名的pts文件
end 

猜你喜欢

转载自blog.csdn.net/YeziTong/article/details/84955553