|
发表于 2024-2-23 19:08:34
|
显示全部楼层
福建省泉州市
|
文件_文件操作W | 逻辑型 | | |
命令类型 | 整数型 | | | | 一个或多个源文件名 | 字节集 | | | | 目标文件或目录名称 | 字节集 | | | | 文件操作选项 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | FileOp | SHFILEOPSTRUCT | | | lRet | 整数型 | | | 如果真 (命令类型 < 1 或 命令类型 > 4 )输出调试文本 (“请严格传递命令类型!”)返回 (假)FileOp.wFunc = 多项选择 (命令类型, #FO_MOVE, #FO_COPY, #FO_DELETE, #FO_RENAME )FileOp.pFrom = 一个或多个源文件名 + { 0, 0 } 如果真 (FileOp.wFunc ≠ #FO_DELETE )如果真 (目标文件或目录名称 = { })输出调试文本 (“目标文件或目录名称不能传递空值!”)返回 (假)FileOp.pTo = 目标文件或目录名称 + { 0, 0 } FileOp.fFlags = #FOF_ALLOWUNDO 如果真 (位与 (文件操作选项, 1 ) ≠ 0 )FileOp.fFlags = 位或 (FileOp.fFlags, #FOF_NOCONFIRMATION )如果真 (位与 (文件操作选项, 2 ) ≠ 0 )FileOp.fFlags = 位或 (FileOp.fFlags, #FOF_NOERRORUI )如果真 (位与 (文件操作选项, 4 ) ≠ 0 )FileOp.fFlags = 位或 (FileOp.fFlags, #FOF_SILENT )lRet = SHFileOperationW (FileOp)如果真 (lRet ≠ #ERROR_SUCCESS )输出调试文本 (取错误信息文本_API (lRet, “Shell32.dll”)) 如果真 (FileOp.hNameMappings ≠ 0 )SHFreeNameMappings (FileOp.hNameMappings )返回 (lRet = 0 且 FileOp.fAnyOperationsAborted = 0) |
编码_Ansi到Unicode | 字节集 | | |
Ansi | 文本型 | | | | 非标准Unicode编码 | 逻辑型 | | | |
szChar = A2W_CP (到字节集 (Ansi ), m_CodePage )如果真 (非标准Unicode编码 )szChar = 删除Unicode结尾空白字节 (szChar )返回 (szChar)
这关联的代码不少,在底下可能有用到所提示的支持库的某些命令
而你没有勾选对应支持库 或者你的易程序支持库文件夹里没有安装对应支持库
模块命令本身没有问题,测试过了 |
|