d5121226 发表于 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?mod=viewthread&tid=17599&highlight=string,
不过不能达到目的。正则表达式看着有很迷糊啊。

netegg 发表于 2010-10-3 20:49:05

stringsplit($path, '\')

d5121226 发表于 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)

d5121226 发表于 2010-10-3 22:00:34

回复 4# 水木子


    非常感谢啊,成功了。呵呵,虽然对于中间的正则表达式不懂,不过还是看明白,可以同过修改$i值来改变读取的目录。

xcycom 发表于 2010-10-4 08:27:31

{:face (382):}

menfan1 发表于 2010-10-7 14:00:50

呵呵,学习一下。。
页: [1]
查看完整版本: 求助怎样获取程序所在目录的父目录的父目录【已解决】