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
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
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.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!