[已解决] 路径,目录获取问题。谢谢
本帖最后由 pingfan5888 于 2012-5-29 20:06 编辑如:我想
E:\Program Files\TTPlayer\Plugins
得到
E:\Program Files\TTPlayer
如何取得啊,用
stringright
\plugins 这个又不是固定字数的。如何拆分。谢谢。。 $ty=StringSplit ("E:\Program Files\TTPlayer\Plugins", "\" , 1) ;以指定分隔符把字符串拆分成若干子串.
$ty2=$ty[$ty];$ty];总段数 取最后一段 ="Plugins"再在原来的字符中 替换"\Plugins"为"" 就是删除"\Plugins" $sPath = 'E:\Program Files\TTPlayer\Plugins'
MsgBox(0, $sPath, StringRegExpReplace($sPath, '\\[^\\]+\\*$', '')) 回复 2# jtzxgfy
谢谢,这方法也行。就是取得当前位置的上级目录。 回复 3# afan
谢谢班班啊。这个比较好。命令想了很久,就是不知道怎么取得上级目录,才想着怎么拆分。
afan 发表于 2012-5-29 19:57 http://www.autoitx.com/images/common/back.gif
请 afan '\\[^\\]+\\*$' 说明一下这符号的意思 我看了帮助说明 看不懂,谢谢! 回复 6# jtzxgfy
\\ 是 \ 的转义
[^\\]+ 一个以上非 \ 字符
\\*$ 0或多个 \ 一直到字符串末尾 回复 7# afan
谢谢版主
页:
[1]