找回密码
 加入
搜索
查看: 2829|回复: 6

[系统综合] 求助怎样获取程序所在目录的父目录的父目录【已解决】

  [复制链接]
发表于 2010-10-3 20:32:28 | 显示全部楼层 |阅读模式
本帖最后由 d5121226 于 2010-10-4 18:13 编辑

问题是这样的,我想获取程序所在目录的父目录的父目录。
比如程序在所在目录为  E:\新建文件夹\abc\程序\ceshi
我想要获取 E:\新建文件夹\abc
该怎么弄啊。刚刚用了_StringREReplace_Order()
这个函数地址在http://www.autoitx.com/forum.php ... mp;highlight=string
不过不能达到目的。正则表达式看着有很迷糊啊。

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-10-3 20:49:05 | 显示全部楼层
stringsplit($path, '\')
 楼主| 发表于 2010-10-3 21:03:11 | 显示全部楼层
回复 2# netegg


不行啊。。
发表于 2010-10-3 21:28:20 | 显示全部楼层
变量 $i 是有作用的,修改下它的值试试!

Local $i = 3
Local $sText = 'E:\新建文件夹\abc\程序\ceshi'

$aReg = StringRegExp($sText, '((.+?\\){' & $i & '})', 3)
MsgBox(0, '', $aReg[0])
 楼主| 发表于 2010-10-3 22:00:34 | 显示全部楼层
回复 4# 水木子


    非常感谢啊,成功了。呵呵,虽然对于中间的正则表达式不懂,不过还是看明白,可以同过修改$i值来改变读取的目录。
发表于 2010-10-4 08:27:31 | 显示全部楼层

评分

参与人数 1金钱 -20 贡献 -1 收起 理由
afan -20 -1 警告,禁止纯表情!

查看全部评分

发表于 2010-10-7 14:00:50 | 显示全部楼层
呵呵,学习一下。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 04:38 , Processed in 0.109533 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表