使用 R 将文件夹和所有子文件夹中的所有 PDF 复制到新文件夹

Copy All PDFs in a folder and all subfolders to a new folder using R

我有将近 2500 个子文件夹,其中包含 .PDF 个由 EndNote 参考创建的文件。

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

我想将它们转移到 Zotero

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

如果没有 Python - 我可以 google 如何 运行 编写脚本。

有人可以帮助我吗。

使用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/')