File modification time: Difference between revisions

m (Added the Sidef language)
Line 32:
 
=={{header|AWK}}==
{{works with|gawk}}
AWK has no direct access to the filesystem,
<lang awk>@load "filefuncs"
but can execute system-commands like <code>dir</code> (DOS/Windows),
@load "readdir"
<code>ls</code>, <code>stat</code>, <code>touch</code> (Unix).
BEGIN {
 
name = "input.txt"
 
# display time
stat(name, fd)
printf("%s\t%s\n", name, strftime("%a %b %e %H:%M:%S %Z %Y", fd["mtime"]) )
 
# change time
cmd = "touch -t 201409082359.59 " name
system(cmd)
close(cmd)
 
}</lang>
 
Non-GNU awk's don't have direct access to the filesystem but can execute system-commands.
 
<lang awk>#!/bin/awk -f