如何仅列出R中的某些文件?

sac*_*cvf 3 r

.img在一个名为的文件夹中有数千个不同的文件(具有相同的扩展名)data.如果我用这个:

 dir<- list.files ("C:\\Users\\data", "*.img", full.names = TRUE)
Run Code Online (Sandbox Code Playgroud)

它将列出我在该文件夹中的所有文件data.

我需要的只是列出名为的文件:

 File_yyyymmdd_data.img     (in which yyyymmdd varies for 10 years)
Run Code Online (Sandbox Code Playgroud)

任何想法或提示表示赞赏!

Vee*_*kar 5

试试这个

files.new = list.files(directory.path, recursive = TRUE, pattern=".img")

其中,"directory.path"是包含您需要阅读的文件的目录的路径


编辑

更合适

files.new = list.files(directory.path, recursive = TRUE, pattern="File_[0-9]{8}_data[.]img$")
Run Code Online (Sandbox Code Playgroud)