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

时间:2015-04-22 14:27:00

标签: r

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

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

它会列出文件夹data中的所有文件。

我需要的只是列出名为:

的文件
 File_yyyymmdd_data.img     (in which yyyymmdd varies for 10 years)

感谢任何想法或提示!

1 个答案:

答案 0 :(得分: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$")