mfilename not predictable value return
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I'm experiencing a strange behaviour when using mfilename function.
I compiled a script (myScript.m) that use mfilename into an executable (myScript.exe) and running it from a specific folder (C:\Users\username\Desktop\appfolder\).
I tought mfilename returned the binary full path but this's not true... i.e. running myScript.exe from the above folder and printing the value returned by mfilename I got:
C:\Users\username\AppData\Local\Temp\username\mcrCache9.7\myScriptN\myScriptT\myScript
Where myScriptN, myScriptT are temporary subfolders.
This path cannot be used to locate anything local or relative to to the binary folder.
Is there a function that can return the correct path when the script is executed compiled.
BTW the same issue is found also when script are compiled into DLL or .NET assemblies.
2 Commenti
Risposte (0)
Vedere anche
Categorie
Scopri di più su Introduction to Installation and Licensing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!