R tar()方法排除隐藏文件和文件夹

时间:2017-05-12 20:03:20

标签: r tar

我想知道在使用R创建tar存档时如何排除隐藏文件和文件夹.tar()方法似乎没有任何参数或标志来排除隐藏文件和文件夹。

1 个答案:

答案 0 :(得分:0)

这是我用来查明目录是否有隐藏文件和文件夹的方法:

filesPresent <- function(object){
    if(length(list.files(path = object@ExpRootDir, recursive = FALSE, all.files = TRUE)) - 2 != length(list.dirs(path = object@ExpRootDir, recursive = FALSE))) # all.files = TRUE for Checking Hidden Files, -2 for Excluding . and .. 
      return(TRUE)
    else
      return(FALSE)
}