我使用VB创建了一个Windows应用程序。每当我执行exe
时,我都希望以编程方式获取exe
文件的当前目录。
例如,
现在,我正在执行exe
中的d:\myApp\test.exe
文件。每当我双击exe
文件时,我想获取exe
文件的路径,如d:\myApp\test.exe
。
另外,假设我的exe
在CD或任何记忆棒中,它是否也会得到exe文件的路径?
我不知道这是否可能?
有什么建议吗?
答案 0 :(得分:34)
试试App.Path
。它会为您提供当前的exe
路径。要获得exe
名称,您可以使用App.EXEName
。
请注意,App.Path
在驱动器的根目录中将包含尾随\
,因此需要有条件地添加任何额外的\
。
因此,要获得exe
名称的完整路径,请尝试以下操作:
App.Path & IIf(Right$(App.Path, 1) <> "\", "\", "") & App.EXEName & ".exe"
此外,它也会给你CD或任何记忆棒的路径。