如何判断一个文件是否存在

liujiaqiang 2003-08-22 08:47:38
如何判断一个文件是否存在
...全文
107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujiaqiang 2003-08-22
  • 打赏
  • 举报
回复
谢谢 清风兄,经常帮我解答,热烈感谢
runsoft 2003-08-22
  • 打赏
  • 举报
回复
Function: gf_directoryexists
values: string as_directoryname


ulong FILE_ATTRIBUTE_READONLY = 1
ulong FILE_ATTRIBUTE_HIDDEN = 2
ulong FILE_ATTRIBUTE_SYSTEM = 4
ulong FILE_ATTRIBUTE_DIRECTORY = 16
ulong FILE_ATTRIBUTE_ARCHIVE = 32
ulong FILE_ATTRIBUTE_NORMAL = 128
ulong FILE_ATTRIBUTE_TEMPORARY = 256
ulong FILE_ATTRIBUTE_COMPRESSED = 2048
ulong FILE_ATTRIBUTE_OFFLINE = 4096

ulong ll_code

ll_code = GetFileAttributes(as_DirectoryName)
if (ll_code <> -1) then
ll_code = ll_code - FILE_ATTRIBUTE_OFFLINE
if ll_code < 0 then
ll_code = ll_code + FILE_ATTRIBUTE_OFFLINE
end if
ll_code = ll_code - FILE_ATTRIBUTE_COMPRESSED
if ll_code < 0 then
ll_code = ll_code + FILE_ATTRIBUTE_COMPRESSED
end if
ll_code = ll_code - FILE_ATTRIBUTE_TEMPORARY
if ll_code < 0 then
ll_code = ll_code + FILE_ATTRIBUTE_TEMPORARY
end if
ll_code = ll_code - FILE_ATTRIBUTE_NORMAL
if ll_code < 0 then
ll_code = ll_code + FILE_ATTRIBUTE_NORMAL
end if
ll_code = ll_code - FILE_ATTRIBUTE_ARCHIVE
if ll_code < 0 then
ll_code = ll_code + FILE_ATTRIBUTE_ARCHIVE
end if
ll_code = ll_code - FILE_ATTRIBUTE_DIRECTORY
if ll_code < 0 then
return false
end if
return true
else
return false
end if

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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