Como se puede enviar un archivo a la papelera RESPUESTA ========= Mediante la API «SHFileOperation», con los parámetros wFunc = FO_DELETE y fFlags = FOF_ALLOWUNDO; te adjunto el ejemplo de la API-Guide: 'This program needs a Common Dialog Box, named CDBox. ' (To add the Common Dialog Box to your tools menu, go to Project->Components (or press CTRL-T) ' and select Microsoft Common Dialog control) Private Type SHFILEOPSTRUCT hWnd As Long wFunc As Long pFrom As String pTo As String fFlags As Integer fAborted As Boolean hNameMaps As Long sProgress As String End Type Private Const FO_DELETE = &H3 Private Const FOF_ALLOWUNDO = &H40 Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long Private Sub Form_Load() 'KPD-Team 1998 'URL: http://www.allapi.net/ 'E-Mail: KPDTeam@Allapi.net Dim SHFileOp As SHFILEOPSTRUCT 'Set the dialog's title CDBox.DialogTitle = "Select a file to delete ..." 'Set the dialog's filter CDBox.Filter = "All Files (*.*)|*.*" 'Show the 'Open File' dialog CDBox.ShowOpen With SHFileOp 'Delete the file .wFunc = FO_DELETE 'Select the file .pFrom = CDBox.filename 'Allow 'move to recycle bn' .fFlags = FOF_ALLOWUNDO End With 'perform file operation SHFileOperation SHFileOp MsgBox "The file '" + CDBox.filename + "' has been moved to your Recycling Bin !", vbInformation + vbOKOnly, "AVISO" End Sub