R/loadRecent.R

Defines functions loadRecent

Documented in loadRecent

# loadRecent() - updated

loadRecent <- function(path,fileString,type){
  files <- data.frame(files=list.files(path),stringsAsFactors=F)
  files$Time <- sapply(files$files, function(x){
    file.info(file.path(path,x))$mtime
  })
  files <- files[order(files$Time,decreasing=T),]
  files <- files[grep(fileString,files$files),"files"][1]
  message(paste0("Loading the file: ",files))
  if (toupper(type)=="RDS") {
    return(readRDS(file.path(path,files)))
  } else {
    return(load(file.path(path,files),envir=.GlobalEnv))
  }
}
buddha2490/MargotFun documentation built on Nov. 4, 2019, 8:16 a.m.