在 r-markdown 中 knitting/rendering 时是否可以指定 .rmd 文件的名称?

Is it possible to specify name of .rmd file when knitting/rendering in r-markdown?

编织成word doc后,想指定.rmd文件保存时的名称。例如,我将 word doc 的名称设置为包括日期和时间,以便每个 word doc 版本都保存为不同的文件:

'''{r}
 knit: (function(inputFile, encoding) { rmarkdown::render(inputFile, encoding = 
 encoding, output_file = paste0(substr(inputFile,1,nchar(inputFile)-4),'_',lubridate::today(),'_',paste0(lubridate::hour(lubridate::now()), lubridate::minute(lubridate::now())),'.docx')) })
'''

所以在我的目录中有以下内容:

FileName_2019-05-27_1741.docx
FileName.rmd
FileName_2019-05-27_1329.docx
FileName_2019-05-26_1420.docx

我希望 .rmd 文件以与日期和时间相同的方式自动保存,以防我想返回并查看我的 .rmd 文件的早期版本。

由于先前对 copy/rename 文件的提示,下面的代码对我有用(我正在寻找保存文件而不是复制的方法):

file.copy(from = "FileName.rmd", 
          to = paste0('FileName_',lubridate::today(),'_',paste0(lubridate::hour(lubridate::now()), 
          lubridate::minute(lubridate::now())),'.rmd'))

我在一个新的代码块中输入了这个,因为我不知道如何在 header 中执行它(这是我有代码来命名单词文件的地方)。它正是我现在需要它做的事情!