VB如何取得上级目录的绝对路径?App.Path是不是dll所在目录的路径?
解决方案 »
- 求MSHFlexGrid1+Textbox实现编辑(200分)
- 有没有可能改变水晶报表打印出的字体的高宽比例,比如宽度横向拉伸1倍,用GDI创建逻辑字符的方法可以吗?
- Excel中的非数值型累加复制如何实现?例如"A01B01"累加后成为"A01B02"、"A01B03"..."A01B100"
- 插入数据库太慢怎么办
- 高分求助: 一个串口问题,在线等
- 谢谢flyingzfx(飞翔)赠书,请来接分
- 请问各位VB高手,用什么安装程序制作工具最好?
- 能够与ADO(非控件)结合使用,且可以打包的打印控件什么最好?
- 再问有关序列号
- VB和VC喜结良缘,VS7.0真是酷,我已经下载了。
- 我有个程序在运行使用的,有一部份是去两次的系统时间的.结果通过记录发现后一次的时间在前一次之前了.
- 怎么引用自定义控件中的TEXT的文本,大家帮帮忙吧
如果是 .exe 文件,那就是 exe 的路径。如果是 .dll,就是 dll 的路径。?app.path
c:\mysoft\test然后根据 “\”位置截取这个返回值,得到 c:\mysoft 就是上级目录的路径了。
?left(app.path,InStrRev(app.Path,"\"))
c:\mysoft
Set objFolder = objFSO.GetFolder("C:\WINNT\System32")
MsgBox objFolder.ParentFolder
left(app.path,InStrRev(app.Path,"\"))就可以得到当前文件夹的上一级文件夹
如:
所做的程序,在c:\aaa中,则app.path的值就为c:\aaa
而且最后不包括"\"(引号内),若是c:\aaa中的bb.exe文件
则路径应为app.path & "\bb.exe"