% File src/library/base/man/file.path.Rd % Part of the R package, http://www.R-project.org % Copyright 1995-2014 R Core Team % Distributed under GPL 2 or later \name{file.path} \alias{file.path} \title{Construct Path to File} \description{ Construct the path to a file from components in a platform-independent way. } \usage{ file.path(\dots, fsep = .Platform$file.sep) } \arguments{ \item{\dots}{character vectors.} \item{fsep}{the path separator to use.} } \details{ The implementation is designed to be fast (faster than \code{\link{paste}}) as this function is used extensively in \R itself. It can also be used for environment paths such as \env{PATH} and \env{R_LIBS} with \code{fsep = .Platform$path.sep}. Trailing path separators are invalid for Windows file paths apart from \file{/} and \file{d:/} (although some functions/utilities do accept them), so as from \R 3.1.0 a trailing \code{/} or \code{\\} is removed. } \value{ A character vector of the arguments concatenated term-by-term and separated by \code{fsep} if all arguments have positive length; otherwise, an empty character vector (unlike \code{\link{paste}}). } \note{ The components are by default separated by \code{/} (not \code{\\}) on Windows. } \keyword{file}