get directory from edittext and use it in cd

1 Ansicht (letzte 30 Tage)
mahmoud zemzami
mahmoud zemzami am 6 Aug. 2018
Bearbeitet: Fangjun Jiang am 6 Aug. 2018
Hi, I'm new in Matlab. I created a gui with edittext, I want that the user type (or past) the location of the folder, and then get this location and set it in cd: x = get(handles.edit1,'String') cd x
  1 Kommentar
Stephen23
Stephen23 am 6 Aug. 2018
Bearbeitet: Stephen23 am 6 Aug. 2018
Don't use cd: changing the directory is slow and makes debugging more difficult. Instead, just use the directory path to create an absolute filename: all MATLAB functions that read/write files accept absolute filenames. Using absolute/relative filenames is much more efficient than changing directories.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Fangjun Jiang
Fangjun Jiang am 6 Aug. 2018
Bearbeitet: Fangjun Jiang am 6 Aug. 2018
I would suggest you use uigetdir(). Just run a=uigetdir and get a sense of it. You can pass the returned string a to the Editbox.

Kategorien

Mehr zu Word games finden Sie in Help Center und File Exchange

Produkte


Version

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by