13794993971
论坛版主
论坛版主
  • 发帖数51
  • QQ123523507
  • 金币615两
  • 威望194点
  • 钻石0枚
  • 注册日期2016-11-12
  • 最后登录2020-04-01
  • 社区居民
阅读:13985回复:5

4GL中常用的文件处理函数

楼主#
更多 发布于:2016-11-14 13:40
4GL文件处理函数.4gl
#获得客户端IP
FUNCTION getClientIP()
  DEFINE a,b String
  DEFINE p Integer
  LET a=fgl_getenv("FGLSERVER")
  LET p=a.getIndexOf(":",1)
  LET b=a.subString(1,p-1)
  RETURN b
END FUNCTION
#获得文件名 例如filepath ='/u1/topprod/tiptop/axm/4gl/axmt410.4gl' 则返回'axmt410.4gl'
FUNCTION file_get_short_filename(filepath)
  DEFINE filepath STRING
  RETURN os.Path.basename(filepath)
END FUNCTION
#获得文件目录信息 例如filepath ='/u1/topprod/tiptop/axm/4gl/axmt410.4gl' 则返回'/u1/topprod/tiptop/axm/4gl'
FUNCTION file_get_dirname(filename)
  DEFINE filename STRING
  DEFINE dirname STRING
  LET dirname=os.Path.dirname(filename)
  IF dirname IS NULL THEN
    LET dirname="."
  END IF
  RETURN dirname
END FUNCTION
#检测文件是否存在
FUNCTION file_exists(filename)
  DEFINE filename STRING
  RETURN os.Path.exists(filename)
END FUNCTION
#判断文件是目录还是文件
FUNCTION file_is_dir(filename)
  DEFINE filename STRING
  RETURN os.Path.isdirectory(filename)
END FUNCTION
#判断文件结构是WINDOWS 还是LINUX
FUNCTION file_on_windows()
  IF fgl_getenv("WINDIR") IS NULL THEN
    RETURN 0
  ELSE
    RETURN 1
  END IF
END FUNCTION
-------->其他函数在附件里
喜欢2 评分0

最新喜欢:

hua2000hua200... daniel929daniel...
官方QQ群:481859105  

lgwindows
初级会员
初级会员
  • 发帖数10
  • QQ422151019
  • 金币38两
  • 威望32点
  • 钻石0枚
  • 注册日期2017-01-04
  • 最后登录2022-03-17
沙发#
发布于:2017-01-04 17:27
原创是我们的动力
回复(0) 喜欢(0)     评分
daniel929
中级会员
中级会员
  • 发帖数22
  • QQ12122121212
  • 金币86两
  • 威望115点
  • 钻石0枚
  • 注册日期2017-02-23
  • 最后登录2023-09-13
板凳#
发布于:2018-01-18 10:23
學習學習
回复(0) 喜欢(0)     评分
yang6248
中级会员
中级会员
  • 发帖数80
  • QQ1978261194
  • 金币41两
  • 威望40点
  • 钻石0枚
  • 注册日期2018-07-17
  • 最后登录2019-03-08
地板#
发布于:2018-07-18 20:29
好谢分享
回复(0) 喜欢(0)     评分
qkui68
中级会员
中级会员
  • 发帖数63
  • QQ850143561
  • 金币3两
  • 威望69点
  • 钻石0枚
  • 注册日期2018-09-14
  • 最后登录2022-05-26
4楼#
发布于:2018-09-17 15:57
正需要学习一下
回复(0) 喜欢(0)     评分
Halley
钻石会员
钻石会员
  • 发帖数44
  • QQ21973129
  • 金币1020两
  • 威望514点
  • 钻石0枚
  • 注册日期2022-10-12
  • 最后登录2024-04-04
  • 社区居民
  • 忠实会员
5楼#
发布于:2022-10-13 20:56
感谢
回复(0) 喜欢(0)     评分
游客

返回顶部