Получить информацию о файле из определенной папки в Windows - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь получить список сведений о файлах из определенных папок, так же, как они отображаются в любой общей папке проводника Windows.

Мне нужно просто табулировать такую ​​информацию, как имя, размер, дата изменения, дата создания, автор и т. д.

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

Есть ли какая-либо базовая функция , которая ее выполняет, или какой-то другой пакет?

list.files не решает проблему, так как отображает только имена файлов

file.info имеет только несколько выходных значений, и мне нужно было экспортировать дополнительную информацию, которая отображается в любомобщая папка windows, например, файл «автор» и «дата создания».

1 Ответ

0 голосов
/ 03 января 2019

Как предложено выше, 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...