FILE_SIZE size in bytes of file

Contents

Inputs

Outputs

function s = file_size(p)
arguments
  p string
end

s = NaN(size(p));

i = isfile(p);

d = arrayfun(@dir, p(i));

i = i & ~isempty(d);
s(i) = [d.bytes];

end