我使用li <- list.files(path, full.names = F, include.dirs = F)
。令我惊讶的是li
还包含文件夹(如果有的话)。我以为我可以使用include.dirs = F
关闭它。我错了吗?
我在Windows上使用R版本3.2.2(2015-08-14)。
答案 0 :(得分:5)
@Christoph,如果你参考R提供的帮助,写的声明是
include.dirs: logical. Should subdirectory names be included in recursive listings? (They always are in non-recursive ones).
。
我想强调一下这个词:(它们总是非递归的)。
@RichardTelford正确地说,默认情况下,recursive = FALSE
的值。
如果您真的想要执行此任务,可以尝试使用此代码:
setdiff(list.files(path,full.names=T),list.dirs(path,recursive=F))
答案 1 :(得分:1)
相关答案在这里非常相关,因为它们是相关的:-)
但是,如果您在文件夹中查找R脚本并想要忽略其他内容:{子文件夹,rds文件等}。
这是一种方法:
<controls:CircleImage Source="{Binding Image}" Aspect="AspectFill">
<controls:CircleImage.WidthRequest>
<OnPlatform x:TypeArguments="x:Double"
iOS="55"
Android="55"
WinPhone="75"/>
</controls:CircleImage.WidthRequest>
<controls:CircleImage.HeightRequest>
<OnPlatform x:TypeArguments="x:Double"
iOS="55"
Android="55"
WinPhone="75"/>
</controls:CircleImage.HeightRequest>
</controls:CircleImage>
$ in regex表达式查看字符串的结尾
^类似地在字符串
的开头查找表达式