Find out file extension of a file from within the file.
42 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponse acceptée
Sean de Wolski
le 11 Déc 2014
Modifié(e) : Sean de Wolski
le 11 Déc 2014
You could fileparts the output from which.
[~,~,ext] = fileparts(which(mfilename))
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur File Operations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!