使用addbs、justpath和sys(16)返回当前程序的目录

addbs - 向一个路径表达式添加一个反斜杠
使用方法:ADDBS(路径)
范例:
?addbs("c:/foxpro")        &&输出为c:/foxpro/

justpath - 返回完整路径中的路径名。
使用方法:JUSTPATH(完整路径名)
范例:
?justpath("c:/foxpro/a.dbc")        &&输出为c:/foxpro

sys(16) - 返回正在执行的程序文件名。
使用方法:SYS(16 [, 嵌套深度])
嵌套深度值范围可以 1 变化到程序嵌套的层数。 如果 nProgramLevel 是 0 或 1,SYS(16) 返回主程序名(第一个执行的程序);如果省略了 nProgramlevel 参数,那么返回当前正在执行的程序名;如果 nProgramlevel 参数大于程序嵌套深度,则返回一个空串。
SYS(16) 与 PROGRAM() 相似,然而,SYS(16) 返回带路径的程序名,而 PROGRAM() 只返回程序名。
范例:
**program1**
do program2

**program2**
?sys(16,1)      &&输出为c:/foxpro/program1.FXP
?sys(16,2)      &&输出为c:/foxpro/program2.FXP

本文中使用这三个参数来实现返回当前工作程序的路径,
?addbs(justpath(sys(16)))     &&输出为c:/foxpro/









 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值