如何在运行knit和texi2pdf后删除.tex

时间:2014-01-13 20:28:58

标签: r latex knitr

我有一个R数据框,我使用以下代码在knitr中运行:

knit('reportTemplate.Rnw', 'file.tex')  # creates a .tex file from the .Rnw one
texi2pdf('file.tex')                    # creates a .pdf file from the .tex one

在我的R脚本中,我希望之后从我的计算机文件夹中删除'file.tex'。我该如何实现这一目标?在我的.R文件中执行此操作非常重要,因为这些行实际上位于一个循环中,从该模板生成1000个不同的报告。

1 个答案:

答案 0 :(得分:0)

R中有一系列功能允许用户与计算机的文件系统进行交互。运行?files以查看可以创建,重命名和删除文件的功能。

正如Josh O'Brien所说,在对OP的评论中,在这种特定情况下,要使用的命令是file.remove('file.tex')