Get the names of all csv files from the input character vector.
Arguments
- input
a character vector of valid paths: can be files and/or folders
- except
files to ignore (optional): all paths for (a part of) which match the exact expression in
exceptwill be ignored.- basepath
the part of the path that should be ignored when copying final files (i.e. absolute path inside one's comupter that should not be copied in final file.)
- logger
a
log4rloggerobject if you want logging (can be created withcreate_logger), elseNA.
Value
A dataframe with columns folders and files, where folders are the
paths up to a given file (corresponding to the relative path to the file from basepath),
and files are the files paths from folders.
Details
input can be a vector of files and/or folders.
If an element of input is a folder, the function will list
all files within input; if the element is a file,
the function will only list this file.
Examples
if (FALSE) {
get_csv_files_and_folders(input = c("path/to/datafolder/KGA",
"path/to/datafolder/ATH_Roll1_Snapshot.csv"),
except = "KGA/KGA-KHO_together",
basepath = "path/to/datafolder")
}