How to use uigetdir to make a folder at certain directory and save some excel data inside the folder?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kasih Ditaningtyas Sari Pratiwi
el 3 de Dic. de 2017
Comentada: Kasih Ditaningtyas Sari Pratiwi
el 4 de Dic. de 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 comentarios
Respuesta aceptada
Image Analyst
el 3 de Dic. de 2017
The dialog box itself has a "new folder" menu item so the user can do that. You don't need to do anything.
Más respuestas (0)
Ver también
Categorías
Más información sobre Low-Level File I/O en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!