Check for subfolders in a folder
25 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Daniel Boateng
am 13 Mär. 2019
Bearbeitet: Adam Danz
am 13 Mär. 2019
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 Kommentar
Akzeptierte Antwort
Adam Danz
am 13 Mär. 2019
Bearbeitet: Adam Danz
am 13 Mär. 2019
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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Search Path finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!