Web development India freelance website designer developer India SEO

{\rtf1\ansi\ansicpg1252\deff0\deflang1044{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs17 The built in VB function Kill will delete a file permanently from disk. This code will delete a file to the recycle bin giving the user the option of getting it back if the recycle bin hasn't yet been emptied.
\par
\par 'Declarations section:
\par Private Type SHFILEOPSTRUCT
\par \tab hwnd As Long
\par \tab wFunc As Long
\par \tab pFrom As String
\par \tab pTo As String
\par fFlags As Integer
\par \tab fAnyOperationsAborted As Boolean
\par hNameMappings As Long
\par \tab lpszProgressTitle As String
\par End Type
\par Private Declare Function SHFileOperation Lib "shell32.dll"
\par Alias "SHFileOperationA" (lpFileOp As
\par SHFILEOPSTRUCT) As Long
\par Private Const FO_DELETE = &H3
\par Private Const FOF_ALLOWUNDO = &H40
\par 'No user interface will be displayed if an error occurs.
\par Private Const FOF_NOERRORUI = &H400
\par Private Const FOF_NOCONFIRMATION = &H10 ' Don't prompt the user.
\par Function KillToRecycleBin(ByVal strFileToDelete As String, _
\par \tab Optional ByVal PromptUser As Boolean = False) As Long
\par Dim lngFlags As Long
\par Dim FileOperation As SHFILEOPSTRUCT
\par
\par lngFlags = FOF_ALLOWUNDO Or FOF_NOERRORUI
\par If Not PromptUser Then lngFlags = lngFlags Or FOF_NOCONFIRMATION
\par
\par With FileOperation
\par .wFunc = FO_DELETE
\par .pFrom = strFileToDelete
\par .fFlags = lngFlags
\par End With
\par
\par ' Returns 0 if no error
\par KillToRecycleBin = SHFileOperation(FileOperation)
\par End Function
\par
\par
\par To send a file to the recycle bin use:
\par
\par KillToRecycleBin "C:\\TheFileToDelete.txt"
\par
\par To prompt the user to send a file to the recycle bin use:
\par
\par KillToRecycleBin "C:\\TheFileToDelete.txt", True
\par }
Deleting a file to the Recycle Bin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

India web developer web development India | India web development company India ecommerce web developer