Skip to content
Prev 166443 / 398502 Next

Extracting File Basename without Extension

G'day all,

On Fri, 9 Jan 2009 08:12:18 -0200
"Henrique Dallazuanna" <wwwhsd at gmail.com> wrote:

            
Or, in case that the extension has more than three letters or "myfile"
is a vector of names:

R> myfile <- "path1/path2/myoutput.txt"
R> sapply(strsplit(basename(myfile),"\\."), function(x) paste(x[1:(length(x)-1)], collapse="."))
[1] "myoutput"
R> myfile2 <- c(myfile, "path2/path3/myoutput.temp")
R> sapply(strsplit(basename(myfile2),"\\."), function(x) paste(x[1:(length(x)-1)], collapse="."))
[1] "myoutput" "myoutput"
R> myfile3 <- c(myfile2, "path4/path5/my.out.put.xls")
R> sapply(strsplit(basename(myfile3),"\\."), function(x) paste(x[1:(length(x)-1)], collapse="."))
[1] "myoutput"   "myoutput"   "my.out.put"

HTH.

Cheers,

	Berwin
=========================== Full address =============================
Berwin A Turlach                            Tel.: +65 6516 4416 (secr)
Dept of Statistics and Applied Probability        +65 6516 6650 (self)
Faculty of Science                          FAX : +65 6872 3919       
National University of Singapore     
6 Science Drive 2, Blk S16, Level 7          e-mail: statba at nus.edu.sg
Singapore 117546                    http://www.stat.nus.edu.sg/~statba

Thread (26 messages)

Gundala Viswanath Extracting File Basename without Extension Jan 8 jim holtman Extracting File Basename without Extension Jan 8 Henrique Dallazuanna Extracting File Basename without Extension Jan 9 Berwin A Turlach Extracting File Basename without Extension Jan 9 Wacek Kusnierczyk Extracting File Basename without Extension Jan 9 Gabor Grothendieck Extracting File Basename without Extension Jan 9 Wacek Kusnierczyk Extracting File Basename without Extension Jan 9 Berwin A Turlach Extracting File Basename without Extension Jan 9 Wacek Kusnierczyk Extracting File Basename without Extension Jan 9 Berwin A Turlach Extracting File Basename without Extension Jan 9 Brian Ripley Extracting File Basename without Extension Jan 9 Wacek Kusnierczyk Extracting File Basename without Extension Jan 9 Wacek Kusnierczyk Extracting File Basename without Extension Jan 9 Berwin A Turlach Extracting File Basename without Extension Jan 9 Duncan Murdoch Extracting File Basename without Extension Jan 9 Rau, Roland Extracting File Basename without Extension Jan 9 Henrique Dallazuanna Extracting File Basename without Extension Jan 9 Gabor Grothendieck Extracting File Basename without Extension Jan 9 Peter Dalgaard Extracting File Basename without Extension Jan 9 Marc Schwartz Extracting File Basename without Extension Jan 9 Wacek Kusnierczyk Extracting File Basename without Extension Jan 9 Wacek Kusnierczyk Extracting File Basename without Extension Jan 9 Gabor Grothendieck Extracting File Basename without Extension Jan 9 Gabor Grothendieck Extracting File Basename without Extension Jan 9 Wacek Kusnierczyk Extracting File Basename without Extension Jan 11 Wacek Kusnierczyk Extracting File Basename without Extension Jan 11