Works great, the function mtime is exactly what I needed.
One more syntax shortening: mtime(f) works as good as stat(f).mtime. That's 
the function I needed.

A last remark, if I want to look for the last modified file of a directory 
different from the working directory, this function fails:

function get_last_modified(path)
    last_modified = first(sort(map(f -> (realpath(f), 
Dates.unix2datetime(mtime(f))), readdir(path)), by = last, rev = true))[1]
    return last_modified
end

because I guess that realpath tries to concatenate the working directory 
with the name of the file. So the workaround I'm using, not very beautiful 
but it at least works:

function get_last_modified(path)
    wd = pwd()
    cd(path)
    last_modified = first(sort(map(f -> (realpath(f), 
Dates.unix2datetime(mtime(f))), readdir(path)), by = last, rev = true))[1]
    cd(wd)
    return last_modified
end

Reply via email to