2014-07-08 24 views
1

我想將文件從一個地方複製到另一個地方,但只複製已創建文件夾的文件,所以源包含文件夾,即'aaa''bbb''ccc'和目標文件夾包含'bbb' 「CCC」,所以我只會將文件從「BBB」和「CCC」改變循環中的條件

for i = 3:name_size 
    MainIMAGE_Path = strcat(file_Paths_main, '\',result(i),'\images'); 
    IMAGE_Path = strcat(file_Paths_images,'\',file_names_images(i).name); 
    IMAGE_dir = dir(fullfile(IMAGE_Path)); 
    IMAGE_Path = strcat(file_Paths_images,'\',file_names_images(i).name,'\',IMAGE_dir(3).name,'\12*'); 
    copyfile(IMAGE_Path, MainIMAGE_Path{1},'f'); 
    else 

    end 
end 

複製,但我不知道如何繼續編寫代碼,使其那樣工作,目前它會嘗試文件複製到該文件夾​​沒有在目標文件夾中存在哪些給錯誤

Error using copyfile 
No matching files were found. 

回答

2

也許你可以使用exist功能。

if exist(folder, 'dir') == 1 
    copy_file(); 
end 
+0

謝謝,沒想到那個 – user2683631