新手的问题---如何取得当前运行的程序的物理路径?(在线)

dongchuanlu 2003-09-23 03:34:47
如何取得当前运行的程序的物理路径

在运行aaa.exe 程序时 我需要读取和aaa.exe在相同目录(D:\dlnet)下的my.txt中的内容

aaa中
handle=fopen("D:\dlnet\my.txt")
wjnr=fgets(handle)
=fclose(handle)
?wjnr
如果按上面的写,路径就定死了,但是文件不一定安装杂在D:\dlnet下呀???
所以我需要读取和aaa.exe在相同目录(D:\dlnet)下的my.txt中的内容

请问有何方法??

请详细些,
问题解决马上揭帖。
...全文
50 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Amphibian 2003-09-24
  • 打赏
  • 举报
回复
你显示一下sys(5)+sys(2003)就知道了
sbw 2003-09-23
  • 打赏
  • 举报
回复
:)
fj_jiangqi 2003-09-23
  • 打赏
  • 举报
回复
fopen("my.txt")
当前路径可直接引用
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
老猿的书房 2003-09-23
  • 打赏
  • 举报
回复
呵呵,楼上的都答完了,照做就对了
newfang 2003-09-23
  • 打赏
  • 举报
回复
handle=fopen(".\my.txt") 即可!!
heavenmusic 2003-09-23
  • 打赏
  • 举报
回复
**** 设置公共变量
PUBLIC gcLocal,gcAppPath,gcOldPath,gcOldLib,gcOldClasslib

**** 登陆的全局变量
*!* PUBLIC _sys_user,_sys_right

**** 关闭所有表单

**** Set Environment
GCAPPPATH=LOWER(SYS(5)+SYS(2003))
GCPATH=LOWER(SYS(5)+SYS(2003))
GCOLDPATH=SET("PATH")
GCOLDCLASSLIB=SET("CLASSLIB")
GCOLDLIB=SET("LIBRARY")

SET DEFAULT TO(GCAPPPATH)
SET PATH TO .\INCLUDES,.\FORMS,.\REPORTS,.\PROGS,.\DATA,.\MENU,.\LIBRARY,.\IMAGES
heavenmusic 2003-09-23
  • 打赏
  • 举报
回复
可以转版!! 我以前范过这个ERROR!!!
cuipeng99 2003-09-23
  • 打赏
  • 举报
回复
啊,看成asp版的了!sorry !sorry!
cuipeng99 2003-09-23
  • 打赏
  • 举报
回复
<% =server.mappath(Request.ServerVariables("PATH_INFO"))%>


<% =server.mappath("my.txt"))%>

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧