【发布时间】:2019-09-23 10:13:53
【问题描述】:
我已经能够通过 SFTP 获得连接,并且可以使用 RCurl getURL 将文件读取到 R。我正在阅读的文件是 .csv 文件,我想从这些文件中获取创建/修改信息。现在我将数据读取到 R 并将其保存为 .csv,所以我当然会丢失原始文件信息。有没有让我只能从 sftp 读取文件信息的功能?
这是我目前读取文件的方式:
library(RCurl)
library(readr)
file <- "sftp://user:pwd@ftp.address.com/folder/files/20190101_file.csv"
data_csv <- getURL(url = file, .opts = opts, verbose = TRUE, port = 22, dirlistonly = TRUE, ftplistonly = TRUE) %>%
read_csv(col_types = cols(.default = "c"))
这将为我提供数据,但我如何才能从该 .csv 中仅获取文件信息?
file.info(file)
只是给我所有额外信息的 NA。我所追求的以及我从 WinSCP 看到的都在关注,我认为它与来自该 .csv 的 file.info 数据非常接近。我能做到
【问题讨论】: