我.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)
任何想法或提示表示赞赏!
试试这个
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)