www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@calibrationdata/@minterface/pIsValidFilename.m

    function [ok,msg] = pIsValidFilename(obj, value)
%PISVALIDFILENAME  Private method.

%  Copyright 2000-2005 The MathWorks, Inc.


% Enforce .m extension or empty
[pathname, filename, extension] = fileparts(value);
if isempty(value)
    ok = true;
    msg = '';
elseif strcmp(lower(extension), '.m')
    ok = true;
    msg = '';
else
    ok = false;
    msg = 'File extension must be ''.m''.';
end