我在名为.img
的文件夹中有数千个不同的文件(具有相同的扩展名data
)。如果我用这个:
dir<- list.files ("C:\\Users\\data", "*.img", full.names = TRUE)
它会列出文件夹data
中的所有文件。
我需要的只是列出名为:
的文件 File_yyyymmdd_data.img (in which yyyymmdd varies for 10 years)
感谢任何想法或提示!
答案 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$")