R/list_files.R

Defines functions list_files

Documented in list_files

#' Returns all files in the Data folder excluding RData
#'
#' @param dir directory of files
#' @param exclude expression based on which to remove files
#'
#' @return
#' @export
#'
#'
list_files<- function(dir, exclude = c("README", ".RData")) {

  objects <- list.files(path = dir, include.dirs = F, recursive = T)


  # Remove files from list
  for (i in exclude) {

    objects <- objects[!grepl(i, objects)]

  }

  return(paste(dir,
               objects,
               sep = ifelse(substring(dir, nchar(dir)) == "/", "", "/")))

}
nicohuttmann/pOmics documentation built on Sept. 21, 2022, 9:28 a.m.