List.files() все файлы в каталоге и подкаталогах

Я пытаюсь перечислить все файлы в каталогах, включая подкаталоги, заканчивающиеся на _input.txt.

- folder 1
  - a_input.txt
  - folder 2
    - b_input.txt

Если папка 1 была моей рабочей директорией, я хотел бы, чтобы list.files(pattern = "\\_input.txt$") мог обнаруживать как a_input.txt, так и b_input.txt

Ответы

Ответ 1

Чтобы перечислить соответствующие файлы во всех подкаталогах, вы можете использовать recursive = TRUE в list.files()

list.files(pattern = "_input.txt$", recursive = TRUE)