EXISTS does path exist

NOTE: in general on Windows exists("./not-exist/..") is true, but on Unix it is false. In C/C++ access() or stat() the same behavior is observed Windows vs Unix.

Contents

Inputs

Outputs

function ok = exists(p)
arguments
  p (1,1) string
end

ok = isfile(p) || isfolder(p);

end

%!assert (!exists(''))
%!assert (!exists(tempname))
%!assert (exists(program_invocation_name))