R/cleanLog.R

cleanLog = function(dir, ext=c("log", "nosex"), verbose=FALSE) {
    for(extIter in ext) {
        filesToClean = Sys.glob(file.path(dir, paste("*.", extIter, sep="")))
        if(length(filesToClean) > 0) {
            if(verbose) {
                print(filesToClean)
                wantRemove = readline("Want to remove these files? (yes/no)")
                wantRemove = str_trim(wantRemove)
                if(wantRemove == "yes") file.remove(filesToClean)
                else message("Abort")
            } else {
                file.remove(filesToClean)
            }
        }
    }
}
kindlychung/collr2 documentation built on May 20, 2019, 9:57 a.m.