How can I use a variable (i.e. a folder path) as the argument for cd function?
121 ビュー (過去 30 日間)
古いコメントを表示
Pablo Jaramillo Restrepo
2016 年 2 月 7 日
コメント済み: Maria Byrne
2020 年 7 月 16 日
Hi! I think this is a syntax-type question:
I want to use cd to change between directories that are stored in a looping variable. What would be the syntax so cd('path'); can be performed, 'path' being :\Users\p_jarami\A\'
0 件のコメント
採用された回答
Walter Roberson
2016 年 2 月 7 日
projectdir = 'C:\Users\p_jarami\A\';
cd(projectdir)
You should avoid using a variable named "path" as that variable means special things to MATLAB.
5 件のコメント
Adam
2018 年 6 月 14 日
You could try the solution in the answer you are replying to!! You went to the trouble of finding a relevant question and commenting on an answer so why not simply apply the answer?!
cd( A )
It's highly unlikely that using cd and changing directory in a loop is a good idea in most cases, but that is another matter, depending what you are doing. Using full paths to files is generally far better.
Maria Byrne
2020 年 7 月 16 日
what worked for me was cd(char(A)) since A was actually a cell even though it looked like a string
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!