Matlab Compiler: Is "userpath" always there and accessible?
Mostra commenti meno recenti
Dear all,
my compiled app needs to store some temporary files in the background. Is it safe to assume that the directory given by userpath will exist on all computers? And that we will always have write access to this folder?
Thanks!!
William
3 Commenti
Stephen23
il 27 Nov 2024
Although MATLAB creates this folder on startup/userpath-reset there is nothing stopping a user from deleting that folder or changing its permissions.
Calling USERPATH RESET immediately before you need to use it might be sufficient to ensure that it exists. But there is not much you can do about the permissions: fundamentally folder permissions are something the OS controls, not MATLAB.
William Thielicke
il 27 Nov 2024
William Thielicke
il 27 Nov 2024
Risposte (1)
Steven Lord
il 27 Nov 2024
0 voti
2 Commenti
William Thielicke
il 30 Nov 2024
Steven Lord
il 30 Nov 2024
It ought to return a folder name, unless perhaps a user has done something unusual with certain environmental variables. The documentation says that the folder is not guaranteed to exist, but you can check that with exist and use mkdir to create the directory if it does not exist yet.
Categorie
Scopri di più su Startup and Shutdown in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!