Check for subfolders in a folder
19 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Daniel Boateng
il 13 Mar 2019
Modificato: Adam Danz
il 13 Mar 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 Commento
Risposta accettata
Adam Danz
il 13 Mar 2019
Modificato: Adam Danz
il 13 Mar 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su File Operations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!