file.info {base} | R Documentation |
Utility function to extract information about files on the user's file systems.
file.info(...)
... |
character vectors containing file names. |
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.
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
This function will only be operational on systems with the
stat
system call, but that seems very widely available.
B. D. Ripley
files
, file.access
,
list.files
,
and DateTimeClasses
for the date formats.
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")