【发布时间】:2018-06-15 06:57:27
【问题描述】:
我在一个目录 (C:\MY_FOLDER\Freeze) 中有几个文件。可以说我有两个文件,前面有日期时间。如下图:
我必须阅读 R 中最新的文件。请帮助我。我试着寻找答案,但到处都是关于 Linux 系统的。 “ctime”和“mtime”在这里不起作用。
【问题讨论】:
-
您应该包含您尝试过的代码,即使它不能在您的 Windows 系统上运行。
-
查看
file.info(dir('C:/MY_FOLDER?Freeze'))的输出。将有一列用于修改时间。选择时间最长的行 -
您能解释一下为什么“mtime”在您的用例中不起作用吗?在您发布的图片中,时间是“Date modified”,意思是“mtime”。
-
@Rohit 或者
file.mtime更简单,如果 OP 只想要那个值。 -
我建议
file.list(…, full.names = TRUE) %>% extract(which.max(file.mtime(.)))
标签: r