如何创建扩展名为 dbf 的文件列表?

问题描述

我在创建带有 .dbf(小写)扩展名的文件列表时遇到问题。代码如下:

listdbf <- dir(pattern = "*.dbf")

如果我运行这个代码,什么都不会发生。 但是,当我使用大写扩展规范 listdbf <- dir(pattern = "*.DBF") 运行代码时,一切正常。

但我绝对需要编写带有小写扩展规范的代码

我该如何克服这个问题?

解决方法

如果没有目录中的文件列表,我无法确定,但我怀疑它可能与模式相关被视为正则表达式,这意味着“。”是代表任何字符的通配符。您需要对其进行转义以表示点/句点字符。我认为您真正想要的模式是 pattern = "\\.dbf$"。这也将确保它位于名称的末尾。