有各种基本函数可以获取有关文件的信息。目前我正在使用免费软件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
sapply(list.files(path_to_harddrive, folder_string), file.info)
在一堆文件上运行file.info
。但是不知道如何提取文件所有者。 - ikopsystem("cmd", input = "dir /q", intern = T)
的东西。解析旧的大文本块。 - Vlo