Find out file extension of a file from within the file.
42 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sasquatch
am 11 Dez. 2014
Kommentiert: Sasquatch
am 11 Dez. 2014
I have a build I want to give someone that contain protected models and I have a script that I also want to protect. Right now I have a parameter being passed in to say which library I want to ready from, but I don't like that. Is there any way that I can see if the file that is being run is a .m or a .p? If I can do that then I can base my choice on that. I tried using mfilename and it didn't work and I tried:
a = mfilename('fullpath');
[~,~,ext] = fileparts(a);
but that didn't work either. I don't want to use dir, since I'll have both versions on my computer. Is there anything I can do to get the file extension of the file that I run?
0 Kommentare
Akzeptierte Antwort
Sean de Wolski
am 11 Dez. 2014
Bearbeitet: Sean de Wolski
am 11 Dez. 2014
You could fileparts the output from which.
[~,~,ext] = fileparts(which(mfilename))
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu File Operations 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!