如何仅从路径中提取文件/文件夹名称?
问题描述:
不幸的是我吸食正则表达式。如果我有这样的路径:如何仅从路径中提取文件/文件夹名称?
/long/path/to/file
,我只需要提取file
。
如果有人提供file/
我只需要file
。
如果有人提供/file/
,我仍然只需要file
。
我一直在使用stringr
作为一个拐杖的功能,但这似乎是直接向上grep
领土。请帮助?
答
如果我理解正确,可以使用basename
函数。
f <- "/long/path/to/file"
basename(f)
# [1] "file"
更优雅的解决方案,它还处理尾部斜杠。非常感谢! – Maiasaura 2012-03-14 00:04:17