如何用语句 在 C: 或 D: 建立文件夹

dragoner 2002-11-05 08:50:50
如何用语句 在 C: 或 D: 建立文件夹,
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kanfu 2002-11-05
  • 打赏
  • 举报
回复
如果用的pb8那可以用CreateDirectory ( directoryname )建立目录了。
如果是低版本只能用API了。
minilin_11 2002-11-05
  • 打赏
  • 举报
回复
可以使用API函数来实现
先声明一个全局函数:
function boolean CreateDirectoryA(ref string pathname,int sa) library "kernel32.dll"
三个参数的意义如下:
一,指定一个模板目录的名字,从中复制默认属性(比如目录中文件的默认压缩方式)。如设为vbNullString,则表示不使用模板
二,新目录的名字
三,这个结构定义了目录的安全特性——如果操作系统支持的话

给你一个例子:
string temp
string snull
setnull(snull)
int n
n = 0
n = pos(path,"\",n + 1) //path为你要建立的路径
do while n>0 //循环一级一级建立
temp = left(path,n - 1)
CreateDirectoryA(temp,snull) //这个API函数可以只用后两个参数
n = pos(path,"\",n + 1)
loop
CreateDirectoryA(path,snull)

606

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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