szPath = 编码_Ansi到Unicode (目录路径, )目录_创建W (szPath )返回 (目录_是否存在W (szPath )) 变量名 | 类 型 | 静态 | 数组 | 备 注 | pszPath | 整数型 | | | dwSize | 整数型 | | | ptr | 整数型 | | | sBuf | 短整数型 | | | iNum | 整数型 | | | i | 整数型 | | |
dwSize = 取字节集长度 (目录名 )如果真 (dwSize < 8 ) 返回 ()pszPath = 取指针_字节集型 (目录名)ptr = LocalAlloc ( #LMEM_ZEROINIT, dwSize + 2 ) 变量循环首 (0, dwSize - 2, 2, i )sBuf = __get_short (pszPath, i )如果真 (sBuf = 47 ) sBuf = 92 判断 (sBuf = 0 )CreateDirectoryW (ptr, #NULL )跳出循环 ()判断 (sBuf = 92 ) 如果真 (iNum > 0 )CreateDirectoryW (ptr, #NULL )iNum = iNum + 1__set_short (ptr, i, sBuf)变量循环尾 ()LocalFree (ptr )
我怀疑可能是编码转换的过程 使得你原本合法路径名变得不合法了
换其他的路径名试试 |