楼主: dxystata
9721 14

[问答] R 中如何得到上一级目录 [推广有奖]

版主

已卖:302份资源

大师

37%

还不是VIP/贵宾

-

TA的文库  其他...

Software

中英文Ebook

R学习

威望
2
论坛币
183395 个
通用积分
15333.1475
学术水平
208 点
热心指数
271 点
信用等级
174 点
经验
298627 点
帖子
5586
精华
1
在线时间
13632 小时
注册时间
2006-6-21
最后登录
2025-12-22

初级学术勋章 初级热心勋章 中级热心勋章 初级信用勋章

楼主
dxystata 发表于 2012-12-10 12:48:57 |AI写论文
20论坛币
问题1:如何根据d:\temp\aaa.jpg 得到d:/temp/aaa.jpg  ?
问题2:如何根据d:/temp/aaa.jpg 得到上一级目录d:/temp/?
谢谢!

关键词:Temp TEM JPG 一级 如何

沙发
ltx5151 发表于 2012-12-10 13:05:54
"./"引用当前目录,
"../"引用上一级目录

藤椅
dxystata 发表于 2012-12-10 13:08:09
ltx5151 发表于 2012-12-10 13:05
"./"引用当前目录,
"../"引用上一级目录
谢谢!
函数中传递的是d:\temp\aaa.jpg ,如何解决

板凳
qoiqpwqr 发表于 2012-12-10 14:34:35
dxystata 发表于 2012-12-10 13:08
谢谢!
函数中传递的是d:\temp\aaa.jpg ,如何解决
自己替换啊

报纸
dxystata 发表于 2012-12-10 19:33:24
qoiqpwqr 发表于 2012-12-10 14:34
自己替换啊
如何替换?谢谢!

地板
dxystata 发表于 2012-12-14 16:54:21
qoiqpwqr 发表于 2012-12-10 14:34
自己替换啊
如何替换?谢谢!

7
jmpamao 发表于 2012-12-16 12:18:34
d:/temp/aaa.jpg

lol, 就这样替换

8
qoiqpwqr 发表于 2012-12-16 12:34:33
dxystata 发表于 2012-12-14 16:54
如何替换?谢谢!
这个有点麻烦

如果你原来的的字符串是d:\temp\aaa.jpg,\t和\a会被认为是特殊的字符,比如\t代表tab
你可以用
cat("d:\temp\aaa.jpg")看看效果

你最开始的那个字符串"d:\temp\aaa.jpg"是怎么得来的?

9
buxx 发表于 2013-1-2 14:28:33
读入"d:\temp\aaa.jpg"的时候就应该加上escape,变成"d:\\temp\\aaa.jpg",否则后面很难搞了,原因楼上讲了

10
ntsean 发表于 2013-1-2 14:47:22
笨方法,凑合用用看

path <- "d:/temp/aaa.jpg"
a <- unlist(strsplit(path, split="/"))
b <- paste(a[-(length(a))], collapse="/")

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 20:07