在pb里如何创建目录??

iori99 2004-08-27 03:34:11
如题,就像window中右键创建文件夹一样
...全文
341 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
feixianzhi 2004-08-27
  • 打赏
  • 举报
回复
api

定义外部函数:
function boolean CreateDirectoryA(ref string pathname,int sa) Library "Kernel32.dll"

代码:
boolean lb_rtn
string ls_dir
ls_dir = "c:\testdir"
lb_rtn=CreateDirectoryA(ls_dir,0)
if lb_rtn then
Messagebox("Succeed","Succeed!" )
else
Messagebox("Failed","Failed!")
End if
iori99 2004-08-27
  • 打赏
  • 举报
回复
我用的是6.5版本的,在pfc_nst_filesrv里我找了一下of_createdirectory()函数,
可里面只是一句话:return了一个常量,而且没有祖先代码,那么这个函数的代码是在哪里呢?想不通,请各位高手指教!
liubocy 2004-08-27
  • 打赏
  • 举报
回复
版本过低,我的也是。
9.0有这个函数
wangxichen 2004-08-27
  • 打赏
  • 举报
回复
可能是你用的PB版本较低,
使用PFC里的pfc_nst_filesrv对象,其中有of_createdirectory()函数
使用方法和刚才说的一样
iori99 2004-08-27
  • 打赏
  • 举报
回复
我用过了createdirectory()
但提示Uknown Function Name:createdirectory
wangxichen 2004-08-27
  • 打赏
  • 举报
回复
楼上用外部函数的方法也可以
wangxichen 2004-08-27
  • 打赏
  • 举报
回复
用createdirectory()函数创建
例如:要在C盘根目录下创建“111“文件夹,则为:
createdirectory("C:\111")
liubocy 2004-08-27
  • 打赏
  • 举报
回复
定义外部函数:
function boolean CreateDirectoryA(ref string pathname,int sa) Library "Kernel32.dll"

代码:
boolean lb_rtn
string ls_dir
ls_dir = "c:\testdir"
lb_rtn=CreateDirectoryA(ls_dir,0)
if lb_rtn then
Messagebox("Succeed","Succeed!" )
else
Messagebox("Failed","Failed!")
End if

1,109

社区成员

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

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