社区
C#
帖子详情
控制台应用程序如何获取当前应用程序运行的目录,象VB中App.path?
hardVB
2004-04-28 05:52:33
如果是组件呢?如何获取当前应用组件运行的目录?
...全文
146
1
打赏
收藏
控制台应用程序如何获取当前应用程序运行的目录,象VB中App.path?
如果是组件呢?如何获取当前应用组件运行的目录?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiangding
2004-06-18
打赏
举报
回复
好像不行,,你必须取得应用程序的目录
VB
中
App
.
Path
的使用
程序开启文件时,若没有指定文件的
目录
,则所开启的将是「目前
目录
」的文件,但目前
目录
是经常改变的,如果指定
目录
,则将来安装程序时,被开启的文件必须安装于指定
目录
中
,比较没有弹性。 解决以上问题的方法利用以下方法开启文件: Open
App
.
Path
+ "\" + "文件名称" For ┅ 并且将被开启的文件与可执行文件放在同一
目录
即可,因为
App
.
Path
所代表的就是
应用程序
VB
中
的
App
.
Path
App
.
Path
是一个相对路径
App
就是
应用程序
本身
Path
就是路径 其意思就是
应用程序
所在的路径 他之所以是相对路径是指:无论你的
应用程序
在哪个盘,哪个位置,只要你在程序
中
使用了
APP
.
PATH
那么他返回的都是
当前
应用程序
存在的路径.
app
.
path
不是变量,是常量,代表
当前
应用程序
存在的路径. 转载于:https://www.cnblogs.com/kittyguo/p/4775122.h...
VB
6
app
.
path
怪事
参考http://stackoverflow.com/questions/154299/how-to-set-working-directory-when-debugging-
vb
6-
app
直接点击.
vb
p打开工程会关闭IDE环境,
app
.
path
就是exe所在的
目录
;从FILE-OPEN打开工程
app
.
path
就是
VB
的
目录
。 居然有这样的陷阱!! 另外在命令行
中
有关
VB
6.0
中
App
.
path
的问题
1、
App
.
path
表示的是
当前
程序
运行
的路径 2、若该路径为根
目录
时则该路径右边为 \ 3、例程: Dim full
path
As String If Right(
App
.
Path
, 1) = "\" Then ' 若
App
.
Path
为根
目录
即
App
.
Path
为 c:\ full
path
=
App
.
Path
+ "文件名称"
VB
6升级到
VB
2010之四:
App
对
象
升级~
VB
6的
App
对
象
,提供
App
.ExeName等众多的功能。现
VB
2010已升级到My名字空间My.
App
lication, 用于提供
当前
应用程序
的信息,包括标题,
目录
,版本号等。 因此, 1.
象
原来的代码:
App
.ExeName 在
VB
2010
中
就要写成, My.
App
lication.Info.AssemblyName 2.
App
.hInstance 则没有升级到My名字空间
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章