除了监视所有目录外,如何知道还有一个新文件保存了

时间:2019-08-19 02:02:08

标签: r filesystems

我正在使用一台处理来自不同来源的数据的机器,并将结果相应地保存到目录中。我的任务是找到最新结果,并在R中进行数据处理。

由于我们无法预测新数据将来自哪个来源,因此,在我看来,结果将随机出现,并且我无法控制将结果保存在何处。

我怎么知道新文件的位置?除了系统之外,我还必须自己保留一个大型文件系统吗?

1 个答案:

答案 0 :(得分:2)

尝试一下。

  1. 创建一个test目录,并在其中添加一些名为a.txt的文本文件。
  2. 运行initial = list.files("~/test/", recursive = TRUE)列出test中的所有文件。
  3. 添加另一个名为b.txt的文件以模拟文件的创建
  4. 再次运行current = list.files("~/test/", recursive = TRUE)以列出test中的文件
  5. 然后您可以将currentinitial
  6. 进行比较
current[!current %in% initial]
#[1] "b.txt"