R/require_files_generic.R

Defines functions require_files_generic

require_files_generic <- function(name, exts) {
    if ( missing( name ) )
        stop('Base `name` of files to require is required!')
    if ( missing( exts ) )
        stop('Extensions `exts` of files to require is required!')
    
    # list of files that must exist
    files <- paste0( name, '.', exts )
    
    # check each in order to produce most informative messages
    for ( file in files ) {
        if ( !file.exists( file ) )
            stop( 'Required file is missing: ', file )
    }
}

Try the genio package in your browser

Any scripts or data that you put into this service are public.

genio documentation built on Jan. 7, 2023, 1:12 a.m.