Matlab executable not running on remote access files
10 views (last 30 days)
Show older comments
Dear folks,
I work on Windows 10 Pro. Version of Matlab is 2017b. I'm using the matlab compiler to generate an executable file from a script. This exe file is used to treat some files locally, on the same machine where Matlab runs.
I would like to change the directories for reading and writing theses files. The files would be read and write on a NAS.
I did it and it works when I run the script manually with Z as the letter of my remote network disk. I also tried to put directly the IP adress in the script and it works fine. (I do not know how Matlab manage the login and password, it seems it uses the windows library to find it ?!?).
But when I compile this well working script to create an .exe file, the exe file does not work. I tried to find similar issue on the forum but did not succeed.
Any help would be welcome,
All the best
0 Comments
Answers (3)
Image Analyst
on 14 Jan 2021
You can try the FAQ:
If none of those ideas work, then you might have to call tech support.
0 Comments
Bruno Luong
on 15 Jan 2021
Edited: Bruno Luong
on 15 Jan 2021
"I would like to change the directories for reading and writing theses files."
IIRC the cd command is non effective in deployed (I might be wrong though).
You should use fullpath of files to open them.
2 Comments
Image Analyst
on 15 Jan 2021
The cd command does work in compiled apps though the compiler warns you against it. The FAQ also warns against it and recommends fullpath():
fulpath() is ALWAYS the way to go when saving or reading files from different folders than the current folder.
I have heard of problems in the path when using OneDrive cloud drives, but not sure of the reason or resolution.
See Also
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!