File 从完整文件路径中查找文件名

File 从完整文件路径中查找文件名,file,r,path,File,R,Path,有没有一种方法可以从文件完整路径(文件路径的一部分)中提取文件名,而无需处理字符串 Java中的等价物是: File f = new File ("C:/some_dir/a") f.getName() //output a f.getFullAbsolutePath() //output c:/some_dir/a 使用 tidyverse等效物存在于包装中。{fs}使用引擎盖下的 library(“fs”) 路径文件(“/some/path/to/file.xyz”) #>[1]“file

有没有一种方法可以从文件完整路径(文件路径的一部分)中提取文件名,而无需处理字符串

Java中的等价物是:

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

tidyverse等效物存在于包装中。{fs}使用引擎盖下的

library(“fs”)
路径文件(“/some/path/to/file.xyz”)
#>[1]“file.xyz”
path_dir(“/some/path/to/file.xyz”)
#>[1]“/some/path/to”

由(v0.3.0)创建于2020-02-19,我知道
basename()
,但后来我忘了。这些功能应在和帮助页的“请参见”部分中提及。是。我在谷歌上搜索,大约每周都会发现这个答案。不带扩展名提取basename怎么样?这也是一个本机函数吗?@PaulRougieux我提交了一个功能请求,这应该包含在即将发布的R版本中:)非常有用,谢谢。刚刚使用这段代码为列表列设置名称,如果没有path_file()的话,这会非常繁琐
basename("C:/some_dir/a.ext")
# [1] "a.ext"
dirname("C:/some_dir/a.ext")
# [1] "C:/some_dir"