[英]Find file owner in r
有各种基本函数可用于获取有关文件的信息。 现在我正在使用免费软件SearchMyFiles来做到这一点。 但是,我更愿意在 r 中进行。
我想在我的硬盘驱动器中搜索特定类型的文件夹,然后我想将这些文件夹中找到的文件的路径和信息返回到数据框中,更具体地说,因为这些文件有不同的所有者,我想返回文件的所有者。
我尝试过的函数是file.info()
和list.files()
但是, file.info(path, extra_cols = TRUE)
不会返回文件的所有者。 相反,它返回:
size isdir mode mtime ctime atime exe
10689 FALSE 666 2017-03-01 12:00:47 2017-03-01 12:00:47 2017-03-01 12:00:47 no
1) 有没有办法通过file.info()
找到所有者
2)是否有一种简洁的方法来搜索具有特定名称的所有文件夹并返回有关在这些文件夹中找到的文件的信息?
就像是
list.files(path_to_harddrive, folder_string) %>%
file.info()
这个问题解决了这个问题,但是没有任何公认的答案。
> as.data.frame(Sys.info())
Sys.info()
sysname Windows
release 7 x64
version build 7601, Service Pack 1
machine x86
要将文件所有者放入数据框,例如;
library(tidyverse)
data <- tibble(path = list.files(path_to_harddrive, folder_string)) %>%
mutate(user = file.info(path)$uname)
这对我来说似乎很慢,所以我想有一种更快的方法!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.