Hi, May be this also works. basename(file_path_sans_ext("/the/path/to/afile.txt")) #[1] "afile" A.K.
----- Original Message ----- From: Rui Barradas <ruipbarra...@sapo.pt> To: Witold E Wolski <wewol...@gmail.com> Cc: r-help@r-project.org Sent: Monday, July 15, 2013 10:32 AM Subject: Re: [R] file.stem? Hello, You can use ?basename to write a file.stem function: basename("/the/path/to/afile.txt") file.stem <- function(x){ bn <- basename(x) gsub("\\..*$", "", bn) } file.stem("/the/path/to/afile.txt") Hope this helps, Rui Barradas Em 15-07-2013 15:23, Witold E Wolski escreveu: > Looking for a function which returns the stem of the filename given a path. > i.e. >> file.stem("/the/path/to/afile.txt") >> afile > > regards > ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.