| file.info {base} | R Documentation |
Extract File Information
Description
Utility function to extract information about files on the user's file systems.
Usage
file.info(...)
Arguments
... |
character vectors containing file names. |
Details
What is meant by “file access” and hence the last access time is system-dependent.
On most systems symbolic links are followed, so information is given about the file to which the link points rather than about the link.
Value
A data frame with row names the file names and columns
size |
integer: File size in bytes. |
isdir |
logical: Is the file a directory? |
mode |
integer of class |
mtime, ctime, atime |
integer of class |
uid |
integer: the user ID of the file's owner. |
gid |
integer: the group ID of the file's group. |
uname |
character: |
grname |
character: |
Unknown user and group names will be NA.
Entries for non-existent or non-readable files will be NA.
The uid
Note
This function will only be operational on systems with the
stat system call, but that seems very widely available.
Author(s)
B. D. Ripley
See Also
files, file.access,
list.files,
and DateTimeClasses for the date formats.
Examples
ncol(finf <- file.info(dir()))# at least six
## Not run: finf # the whole list
## Those that are more than 100 days old :
finf[difftime(Sys.time(), finf[,"mtime"], units="days") > 100 , 1:4]
file.info("no-such-file-exists")