Check for subfolders in a folder
19 次查看(过去 30 天)
显示 更早的评论
I have a folder called Project and in this folder there are various folders. In these various folder there are subfolders in each folder. But i want to check a particular subfolder called Site_Data in one of the folders and copy the content of this Site_Data folder into another folder I have created called Simulation_Data.
copyfolder = '2_Site_Data';
if(exist([cd C:\DesignTool\Projects, copyfolder]))
disp ('folder is found')
WriteDir = C:\DesignTool\Projects\newProject\Simulation_Data'];
copyfile( copyfolder,WriteDir)
end
But its not working. Can anyone help please
1 个评论
采纳的回答
Adam Danz
2019-3-13
编辑:Adam Danz
2019-3-13
Parts that were wrong with your code
- paths are strings; yours did not have quotes
- fullfile() will put together paths from nested folder strings
- The 2nd input to exist() is not required but is recommended to the function knows what to look for.
parent = 'C:\DesignTool\Projects';
WriteDir = 'C:\DesignTool\Projects\newProject\Simulation_Data';
copyfolder = '2_Site_Data';
if exist(fullfile(parent, copyfolder), 'dir')
disp ('folder is found')
copyfile(copyfolder,WriteDir)
end
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 File Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!