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.
File modes are probably only useful on Windows NT/2000/XP machines.
A data frame with row names the file names and columns
size |
double: File size in bytes. |
isdir |
logical: Is the file a directory? |
mode |
integer of class "octmode" . The file permissions,
printed in octal, for example 644 . |
mtime, ctime, atime |
integer of class "POSIXct" :
file modification, creation and last access times. |
Entries for non-existent or non-readable files will be NA
.
This function will only be operational on systems with the
stat
system call, but that seems very widely available.
Some (broken) systems allow files of more than 2Gb to be created but
not accessed by the stat
system call. Such files will show up
as non-readable (and very likely not be readable by any of R's input
functions).
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")