getfile is a convenience function that serves as a wrapper for the functions
file.choose()
, file.path()
, and list.files()
.
If the user is working in a GUI environment, a window will pop up, allowing
the user to choose a specified file regardless of path.
getfile(multi = FALSE, pattern = NULL, combine = TRUE)
multi | this is an indicator to allow the user to store the names of
multiple files found in the directory. This is useful in conjunction with
|
---|---|
pattern | a |
combine |
|
a character string of the absolute path to the chosen file or files
a character vector containing the chosen file name or names.
# \dontrun{ x <- getfile()#> Error in file.path(file.choose()): unable to translate '<90>k<e4><fe>' to UTF-8#> Error in poppr(x$files): object 'x' not foundy <- getfile(multi=TRUE, pattern="^.+?dat$")#> Error in file.path(file.choose()): unable to translate '<90>k<e4><fe>' to UTF-8#> Error in seq(length(filelist)): object 'y' not found# }