R/datadir2fnames.R

datadir2fnames = function(datadir,filelist) {
  if (filelist == FALSE) {
    fnames = c(dir(datadir,recursive=TRUE,pattern="[.]csv"),
               dir(datadir,recursive=TRUE,pattern="[.]bin"),
               dir(datadir,recursive=TRUE,pattern="[.]wav"))
    fnamesRD = dir(datadir,recursive=TRUE,pattern="[.]RD")
    if (length(fnames) == length(fnamesRD)) { #because filenames may have both .bin in the middle and .RData
      fnames = c()
      fnames = fnamesRD
    }
  } else {
    fnames = datadir
  }
  return(fnames)
}
ucl-cls/mcs-acc documentation built on May 3, 2019, 2:22 p.m.