get_dir
get_dir() - returns information pertaining to a filesystem
directory
SYNOPSIS
mixed *get_dir( string dir, int default: 0 );
DESCRIPTION
If `dir' is a filename ('*' and '?' wildcards are sup-
ported), an array of strings is returned containing all
filenames that match the specification. If `dir' is a
directory name (ending with a slash--ie: "/u/", "/adm/",
etc), all filenames in that directory are returned.
If called with a second argument equal to -1, get_dir will
return an array of subarrays, where the format of each
subarray is:
({ filename, size_of_file, last_time_file_touched
})
Where filename is a string and last_time_file_touched is
an integer being number of seconds since January 1, 1970
(same format as time(3)). The size_of_file element is the
same value that is returned by file_size(3); the size of
the file in bytes, or -2 if it's a directory.
SEE ALSO
file_size(3), stat(3), time(3)