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

R tar() Method Excluding Hidden Files and Folders

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

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

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)
}