中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-01 18:02
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [已结]如何从一个路径得到它的爷爷路径 查看 991 回复 10
楼 主 [已结]如何从一个路径得到它的爷爷路径 发表于 2007-09-14 16:56 ·  中国 上海 电信数据中心
初级用户
★★
积分 184
发帖 73
注册 2007-05-24 18:06
19年会员
UID 89185
性别 男
状态 离线
比如Kid_PATH=C:\Documents and Settings\ab\My Documents\My Pictures
它的爷爷路径Grandpa_PATH(就是父路径的父路径)是C:\Documents and Settings\ab
如何从Kid_PATH得到Grandpa_PATH?

[ Last edited by sinbao on 2007-9-20 at 06:39 PM ]
2 发表于 2007-09-14 17:03 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
笨办法(只对本机有效,即路径是存在的情况):
cd %Kid_PATH%
cd..
cd..
set Grandpa_PATH=%cd%
Windows 一键还原
http://www.yjhy.com
3 发表于 2007-09-14 17:43 ·  中国 上海 电信数据中心
初级用户
★★
积分 184
发帖 73
注册 2007-05-24 18:06
19年会员
UID 89185
性别 男
状态 离线
问题是还要再把当前路径设置回去,这个方法确实比较笨...
4 发表于 2007-09-14 18:13 ·  中国 湖北 武汉 电信
中级用户
★★
积分 471
发帖 207
注册 2007-05-03 14:53
19年会员
UID 87369
性别 男
状态 离线
set Grandpa=%Kid_PATH%.\..\..\
cd %Grandpa%
cd
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
sinbao +1 2007-09-20 18:39
5 发表于 2007-09-19 09:53 ·  中国 上海 电信数据中心
初级用户
★★
积分 184
发帖 73
注册 2007-05-24 18:06
19年会员
UID 89185
性别 男
状态 离线
还有有一点麻烦...
6 发表于 2007-09-19 10:16 ·  中国 香港 腾讯云
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
用sed吧,


sed "s/\(.*\\\).*\\.*/\1/"
7 发表于 2007-09-20 18:38 ·  中国 上海 电信数据中心
初级用户
★★
积分 184
发帖 73
注册 2007-05-24 18:06
19年会员
UID 89185
性别 男
状态 离线
就这样吧...
8 发表于 2007-09-20 20:27 ·  中国 陕西 渭南 电信
初级用户
★★
积分 186
发帖 92
注册 2007-03-27 08:20
19年会员
UID 83047
性别 男
状态 离线
先不要结,变量截取

%Kid_PATH:~,-25%
9 发表于 2007-09-20 21:29 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
Originally posted by lp1129 at 2007-9-20 20:27:
先不要结,变量截取

%Kid_PATH:~,-25%

要换一个路径,其爷爷路径如何取得?呵呵。
Windows 一键还原
http://www.yjhy.com
10 发表于 2007-09-20 22:12 ·  中国 陕西 渭南 电信
初级用户
★★
积分 186
发帖 92
注册 2007-03-27 08:20
19年会员
UID 83047
性别 男
状态 离线
又见lianjiang2007高手,要换一个路径后,我只好再数再截了,把他和他父亲加起来截掉
11 发表于 2007-09-21 08:58 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
Originally posted by lp1129 at 2007-9-20 22:12:
又见lianjiang2007高手,要换一个路径后,我只好再数再截了,把他和他父亲加起来截掉

不是高手,本人是菜鸟一个。
Windows 一键还原
http://www.yjhy.com
论坛跳转: