从完整路径中仅在文件名之前提取文件夹名称 [英] Extract only folder name right before filename from full path

查看:174
本文介绍了从完整路径中仅在文件名之前提取文件夹名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我具有以下路径

filePath <- "/data/folder1/subfolder1/foo.dat"

我想获得子文件夹1 foo.dat 找到。我看到过其他语言的解决方案,但在R中找不到。最简单的方法是什么?谢谢!

I'd like to get subfolder1 which is where foo.dat locates. I saw solutions in other languages but haven't found one in R. What is the simplest way to do it? Thank you!

我尝试了什么

> basename(filePath)
[1] "foo.dat"

> dirname(filePath)
[1] "/data/folder1/subfolder1"


推荐答案

这可以解决:

filePath <- "/data/folder1/subfolder1/foo.dat"

basename(dirname(filePath))

http://www.r-fiddle.org/#/fiddle?id=IPftVEDk& ; version = 1

这篇关于从完整路径中仅在文件名之前提取文件夹名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆