☰
VB6删除文件到回收站
2026/10/11 21:26:54 网站建设 项目流程

1.方法

Private Type SHFILEOPSTRUCT hWnd As Long wFunc As Long pFrom As String pTo As String fFlags As Integer fAnyOperationsAborted As Boolean hNameMappings As Long lpszProgressTitle As String End Type Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long Private Const FO_DELETE = &H3 Private Const FOF_ALLOWUNDO = &H40 Private Const FOF_NOCONFIRMATION = &H10 Sub DeleteToRecycleBin(sFilePath As String) Dim fileOp As SHFILEOPSTRUCT fileOp.hWnd = Me.hWnd fileOp.wFunc = FO_DELETE ' 必须:绝对路径 + 双空字符结尾 fileOp.pFrom = sFilePath & vbNullChar & vbNullChar fileOp.fFlags = FOF_ALLOWUNDO Or FOF_NOCONFIRMATION SHFileOperation fileOp End Sub

2.调用

DeleteToRecycleBin(filePath)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询