2010-03-30 80 views
101

有沒有辦法從文件完整路徑(文件路徑的一部分)中提取文件名,而沒有操縱字符串的麻煩?從完整文件路徑查找文件名

Java中的等價物是:

File f = new File ("C:/some_dir/a") 
f.getName() //output a 
f.getFullAbsolutePath() //output c:/some_dir/a 

回答

192

使用

basename("C:/some_dir/a.ext") 
# [1] "a.ext" 
dirname("C:/some_dir/a.ext") 
# [1] "C:/some_dir" 
+12

我知道'基名()',後來我忘了。這些函數應該在[list.files](https://stat.ethz.ch/R-manual/R-devel/library/base/html/list.files.html)的「另請參見」部分中提及。和[file.path](https://stat.ethz.ch/R-manual/R-devel/library/base/html/file.path.html)幫助頁面。 – 2016-03-30 16:42:41

相關問題