GET_MODTIME get path modification time
requires: java
Contents
Inputs
- p: path to examine
Outputs
- t: modification time, or empty if path does not exist
function t = get_modtime(p) arguments p (1,1) string end if stdlib.isoctave() s = stat(p); if isempty(s) t = []; else t = s.mtime; end return end t = javaFileObject(p).lastModified() / 1000; if t > 0 t = datetime(t, "ConvertFrom", "PosixTime"); else t = datetime.empty; end end %!test %! p = tempname(); %! assert(touch(p, [])) %! assert(get_modtime(p) > 0) %! delete(p)