【发布时间】:2015-08-20 22:48:25
【问题描述】:
我正在尝试列出目录中的所有文件,包括以_input.txt 结尾的子目录。
- folder 1
- a_input.txt
- folder 2
- b_input.txt
如果文件夹 1 是我的工作目录,我希望 list.files(pattern = "\\_input.txt$") 能够同时检测到 a_input.txt 和 b_input.txt
【问题讨论】:
标签: r
我正在尝试列出目录中的所有文件,包括以_input.txt 结尾的子目录。
- folder 1
- a_input.txt
- folder 2
- b_input.txt
如果文件夹 1 是我的工作目录,我希望 list.files(pattern = "\\_input.txt$") 能够同时检测到 a_input.txt 和 b_input.txt
【问题讨论】:
标签: r
要列出所有子目录中的匹配文件,可以在list.files()中使用recursive = TRUE
list.files(pattern = "_input.txt$", recursive = TRUE)
【讨论】:
basename?
basename(list.files(...)) 将提供 only 文件名,不附加任何子目录。这就是你想要的吗?