| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 文件_删除到回收站 | 逻辑型 | 将指定文件删除到回收站,成功返回真,失败返回假[V雪落有声V] | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 欲删除的文件名 | 文本型 | 欲删除的全路径文件名 | 删除方式选项 | 整数型 | 1: 不询问删除; 2: 不提示错误; 4: 不显示进度。如果被省略,默认值为 0 。 | ||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 类型 | SHFILEOPSTRUCT | |||||
| 返回值 | 整数型 | |||||
类型.pFrom = 到字节集 (欲删除的文件名) + { 0, 0 }
类型.fFlags = 64
如果真 (位与 (1, 删除方式选项) = 1)
类型.fFlags = 类型.fFlags + 16
如果真 (位与 (2, 删除方式选项) = 2)
类型.fFlags = 类型.fFlags + 1024
如果真 (位与 (4, 删除方式选项) = 4)
类型.fFlags = 类型.fFlags + 4返回值 = SHFileOperationA (类型)
如果真 (返回值 = 0 且 类型.fAnyOperationsAborted = 0)
返回 (真)返回 (假)
| 数据类型名 | 公开 | 备 注 | ||||
| SHFILEOPSTRUCT | ||||||
| 成员名 | 类 型 | 传址 | 数组 | 备 注 | ||
| 句柄 | 整数型 | |||||
| wFunc | 整数型 | |||||
| pFrom | 字节集 | |||||
| pTo | 字节集 | |||||
| fFlags | 短整数型 | |||||
| fAnyOperationsAborted | 整数型 | |||||
| hNameMappings | 整数型 | |||||
| lpszProgressTitle | 文本型 | |||||
| DLL命令名 | 返回值类型 | 公开 | 备 注 | |
| SHFileOperationA | 整数型 | |||
| DLL库文件名: | ||||
| Shell32.dll | ||||
| 在DLL库中对应命令名: | ||||
| SHFileOperationA | ||||
| 参数名 | 类 型 | 传址 | 数组 | 备 注 |
| 文件参数 | SHFILEOPSTRUCT | |||
词条作者信息 使用例程
