从Windows中的特定文件夹获取文件详细信息

时间:2019-01-03 11:51:41

标签: r file package

我正试图从特定文件夹中获取文件详细信息的列表,就像它们在任何常规Windows资源管理器文件夹中显示的一样。

我只需要列出诸如名称,大小,修改日期,创建日期,作者等信息

name          extension       date modified size
store_tracker      .csv 2018-12-27 16:06:31 36kb

是否有执行此操作的基本函数或其他软件包?

list.files不能解决问题,因为它仅显示文件名

file.info只有几个输出值,我需要导出更多信息,这些信息将显示在任何常规Windows文件夹中,例如文件“作者”和“创建日期”。

1 个答案:

答案 0 :(得分:0)

如上所述,fs :: file_info和一些列表操作可以解决问题。

library(fs)
files <- list.files(all.files = F, recursive = T, full.names = T)
details <- lapply(files, fs::file_info)
details.df <- data.frame(Reduce(rbind, details))
details.df$size <- as.numeric(details.df$size) # convert fs_bytes to number