Functions for Path management

2 Ansichten (letzte 30 Tage)
Kah Joon Yong
Kah Joon Yong am 5 Nov. 2015
Kommentiert: Kah Joon Yong am 9 Nov. 2015
There are quite a number of functions related to path management in MATLAB. For instance: cd, ctfroot, system('set PATH'), mkdir, pwd etc. Which of those can be used in a deployed executabloe and which of those can only work in MATLAB?
My GUI standalone must do the following: make a userpath in My Documents when it is deployed, copy the default template file (Default_Template.xlsx, which i have included when compiling using app compiler) to the userpath, make a new directory in the userpath, save and load state to and from the userpath, save files to the new directory in the userpath. Which command I should use?
Thank you in advance.

Akzeptierte Antwort

Sudhanshu Bhatt
Sudhanshu Bhatt am 9 Nov. 2015
Hi Kah Joon Yong,
In general, a compiled application should avoid MATLAB commands that directly access or modify MATLAB's internal paths, i.e. the MATLAB path and the MATLAB Java class path. These functions are: ADDPATH, CD, JAVAADDPATH, JAVACLASSPATH, JAVARMPATH, PATH, RMPATH, SAVEPATH.
To learn more about Path Management in Deployed Applications, please refer to the following article:
Hope this helps!
Thanks
Sudhanshu Bhatt
  1 Kommentar
Kah Joon Yong
Kah Joon Yong am 9 Nov. 2015
Thank you. I have read this article before I wrote here. I was afraid that those descriptions were too general and could only cover so many examples. Therefore I would like to clarify it specifically.
Anyway, according to your explaination, it is safe to use the USERPATH and CTFROOT commands. Am I right?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by