How to use uigetdir to make a folder at certain directory and save some excel data inside the folder?
4 views (last 30 days)
Show older comments
Kasih Ditaningtyas Sari Pratiwi
on 3 Dec 2017
Commented: Kasih Ditaningtyas Sari Pratiwi
on 4 Dec 2017
Hi! I have a question about how to use uigetdir to make a folder at certain directory. I managed to write a code below to make a folder and save some data inside the folder, but the folder is in the matlab directory. I want to use uigetdir to choose certain directory and make a folder there then to save some files in that folder. Is it possible to do that? Here is my matlab code:
%%Save output file to excel
prompt = {'Enter new folder name:'};
dlg_title = 'New Folder';
num_lines = 1;
def = {'New Folder'};
file_name = inputdlg(prompt,dlg_title,num_lines,def);
file_name=char(file_name);
mkdir(file_name);
output=fullfile(pwd, file_name);
file1=fullfile(output,'flowCSV.xls');
file2=fullfile(output,'peakflowanalysis.xls');
file3=fullfile(output,'drytable.xls');
writetable(flowCSV,file1);
writetable(peakflowanalysis,file2);
writetable(drytable,file3);
clearvars prompt dlg_title num_lines def file_name output file*
Thank you for your help.
0 Comments
Accepted Answer
Image Analyst
on 3 Dec 2017
The dialog box itself has a "new folder" menu item so the user can do that. You don't need to do anything.
More Answers (0)
See Also
Categories
Find more on Low-Level File I/O in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!