iso_expand_paths: Expand file paths

View source: R/utils.R

iso_expand_pathsR Documentation

Expand file paths

Description

Helper function to expand the provided paths to find data files in folders and subfolders that match any of the specified extensions. Filepaths will be kept as is, only folders will be expanded. Note that this function is rarely called directly. It is used automatically by iso_read_dual_inlet and iso_read_continuous_flow to identify files of interest based on the file paths provided.

Usage

iso_expand_paths(path, extensions = c(), root = ".")

Arguments

path

vector of file/folder paths, mixed relative and absolute paths are allowed.

extensions

which extensions to look for? (with or without leading .) - this is typically one or more of the extensions listed by iso_get_supported_file_types

root

root directory for the isofiles. Can be relative to the current working directory (e.g. "data") or an absolute path on the file system (e.g. "/Users/..." or "C:/Data/.."). The default is the current working directory ("."). Can be supplied as a vector of same length as the provided paths if the paths have different roots.

Value

data frame with columns root (root as provided) and path of all the found files.

See Also

Other file system functions: iso_find_absolute_path_roots(), iso_root_paths(), iso_shorten_relative_paths()


KopfLab/isoreader documentation built on Aug. 6, 2023, 9:22 p.m.