我在一个名为my_work的目录中有一系列pdf文件
为了获取这些文件的名称,我执行以下操作:
infiles <- Sys.glob (" *. pdf ")它会给我一个pdf名字的列表,像这样:infiles
[1] "adjust-the-output-width-of-r-markdown-html-output.pdf"
[2] "comment-out-text-in-r-markdown-rmd-file.pdf"
[3] "difference-between-r-markdown-and-r-notebook.pdf"
[4] "how-to-add-new-line-in-markdown-presentation.pdf"
[5] "how-to-add-newpage-in-rmarkdown-in-a-smart-way.pdf"
[6] "how-to-add-table-of-contents-in-rmarkdown.pdf"
[7] "how-to-change-the-font-color.pdf"
[8] "how-to-combine-two-rmarkdown-rmd-files-into-a-single-output.pdf" 但是它并没有根据我节省的时间/日期给我名字。
如何根据我在mywork目录中保存这些文件的日期,按照文件名来安排infiles对象?
我需要安排几秒钟/分钟/小时和一天。
有什么帮助吗?
发布于 2019-12-13 17:02:37
这将给出文件列表,按文件上次修改/保存时的顺序排列。这是文件信息的数据,所以如果您只想要文件名,请使用该文件的rownames。
infiles <- file.info(Sys.glob('*.pdf'))
infiles[order(infiles$mtime),]https://stackoverflow.com/questions/59326773
复制相似问题