2010-03-30 26 views
101

Dosya adını, dize işlemenin zorluğu olmadan dosya tam yolundan (dosya yolunun parçası) çıkarmak için bir yol var mı?Tam dosya yolundan dosya adını bulma

Java eşdeğer olacaktır:

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

cevap

192

Kullanım

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

ben basename() '' bilirdik ama sonra unuttum. Bu işlevler [list.files] 'in "Ayrıca bkz" bölümünde de belirtilmelidir (https://stat.ethz.ch/R-manual/R-devel/library/base/html/list.files.html) ve [file.path] (https://stat.ethz.ch/R-manual/R-devel/library/base/html/file.path.html) yardım sayfaları. –

İlgili konular