【Matlab】移動文件,比較字符串

%在源地址中尋找符合要求的文件移動到目標地址中,要求是字符串匹配
aimDir = 'G:\MICCAI2018\LA\test\labels\';#目標地址
sourceDir = 'G:\MICCAI2018\LA\labels\';#源地址
imgList = dir(sourceDir);%獲取源地址下的所有文件,爲struct類型
for i = 3:length(imgList)%前兩個爲‘.‘’..‘不計算在內
    imgName = imgList(i).name;%獲取name
    for j = 1:5
        fileName = test{j};%test爲5*1的cell
         if strcmp(imgName(1:length(fileName)), fileName)%名字前面的字符串是否與fileName匹配
             movefile([sourceDir,imgName], [aimDir, fileName]);%移動文件
          end
      end
end


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章