首页 > 解决方案 > 使用 R 将文件夹和所有子文件夹中的所有 PDF 复制到新文件夹

问题描述

我有近 2500 个子文件夹,其中包含通过引用.PDF创建的文件。EndNote

如何将这些子文件夹中的所有 PDF 复制到新的单个文件夹中?

我想将它们转移到Zotero.

我唯一熟悉的编程语言是 R。我可以在 R 中做到这一点吗?

如果不是 Python - 我可以用谷歌搜索如何运行脚本。

有人可以帮助我。

标签: rfilepdfdirectory

解决方案


使用list.files您可以获得主文件夹和子文件夹中所有 pdf 文件的完整路径。然后用于file.copy将所有 pdf 文件复制到新文件夹(New_folder此处称为)。

all_pdf <- list.files('main/folder', pattern = '\\.pdf$', recursive = TRUE, full.names = TRUE)
file.copy(all_pdf, 'New_folder/')

推荐阅读