list.files()目录和子目录中的所有文件

alk*_*lki 30 r

我正在尝试列出目录中的所有文件,包括以子目录结尾的目录_input.txt.

- folder 1
  - a_input.txt
  - folder 2
    - b_input.txt
Run Code Online (Sandbox Code Playgroud)

如果文件夹1是我的工作目录,我希望list.files(pattern = "\\_input.txt$")能够检测到a_input.txtb_input.txt

Ric*_*ven 52

要列出所有子目录中的匹配文件,可以使用recursive = TRUEinlist.files()

list.files(pattern = "_input.txt$", recursive = TRUE)
Run Code Online (Sandbox Code Playgroud)

  • @ 86smopuiM - 我不知道你在问什么.`basename(list.files(...))`只给*文件名*,前面没有子目录.那是你要的吗? (3认同)