我在Dropbox上有一个文件夹,用于存储我的R脚本,以及该文件夹的子文件夹,用于存档这些脚本的旧版本。无论出于何种原因,我的4个脚本都有一个" .R"扩展,并且有一个" .r"延期。加载和运行时都可以正常工作。
我想获取此文件夹中的文件列表,我使用list.files()
。如果我只指定文件夹路径,那么我会得到一个包含6个元素的列表:我的5个脚本和存档文件夹。
如果我指定pattern = "*.R"
,那么我将获得具有该文件扩展名的4个文件。如果我还指定ignore.case = TRUE
,则返回的列表确实包含我的第五个脚本,但出于某种疯狂的原因,存档文件夹再次出现!
为什么文件夹显然被识别为带扩展名的文件" *。r"?