get directory from edittext and use it in cd

1 次查看(过去 30 天)
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 个评论
Stephen23
Stephen23 2018-8-6
编辑:Stephen23 2018-8-6
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.

请先登录,再进行评论。

回答(1 个)

Fangjun Jiang
Fangjun Jiang 2018-8-6
编辑:Fangjun Jiang 2018-8-6
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.

类别

Help CenterFile Exchange 中查找有关 Word games 的更多信息

产品


版本

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by