| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 目录_创建W | 创建多级目录 | ||||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 目录名 | 字节集 | 待创建的目录的全路径,Unicode编码 | |||||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 建立路径 | 字节集 | |||||
| 临时 | 字节集 | 0 | ||||
| 循环变量 | 整数型 | |||||
| i | 整数型 | |||||
| 盘符 | 字节集 | |||||
| 目录串 | 字节集 | |||||
| 安全性结构 | SECURITY_ATTRIBUTES | |||||
如果真 (目录名 = { })
返回 ()临时 = 分割字节集 (目录名, { 92, 0 }, )
盘符 = 临时 [1]
i = 1
安全性结构.nLength = 12 ' sizeof(SECURITY_ATTRIBUTES)
安全性结构.lpSecurityDescriptor = 0
安全性结构.bInheritHandle = 假
变量循环首 (2, 取数组成员数 (临时), 1, 循环变量)
目录串 = 目录串 + 临时 [循环变量] + { 92, 0 }
建立路径 = 盘符 + { 92, 0 } + 目录串
如果真 (取字节集右边 (建立路径, 2) ≠ { 0, 0 })
建立路径 = 建立路径 + { 0, 0 }
CreateDirectoryW (建立路径, 安全性结构)
i = i + 1
变量循环尾 ()| DLL命令名 | 返回值类型 | 公开 | 备 注 | |
| CreateDirectoryW | 逻辑型 | |||
| DLL库文件名: | ||||
| Kernel32.dll | ||||
| 在DLL库中对应命令名: | ||||
| CreateDirectoryW | ||||
| 参数名 | 类 型 | 传址 | 数组 | 备 注 |
| bFolderName | 字节集 | |||
| lpSecurityAttributes | SECURITY_ATTRIBUTES | |||
词条作者信息 使用例程
