Envoie un fichier ou un r�pertoire dans la corbeille.
FileRecycle ( "source" )
source | Le chemin source du/des fichier(s) ou r�pertoire(s) � recycler. Les caract�res g�n�riques sont pris en charge. |
Succ�s: | Retourne 1. |
�chec: | Retourne 0 (signifie g�n�ralement que le fichier est utilis� ou n'existe pas). |
DirRemove, FileDelete, FileMove, FileRecycleEmpty
#include <MsgBoxConstants.au3> #include <WinAPIFiles.au3> Example() Func Example() ; Cr�e une constante locale avec le chemin du fichier qui sera lu/�crit. Local Const $sFilePath = _WinAPI_GetTempFileName(@TempDir) ; Cr�e un fichier temporaire pour lire les donn�es. If Not FileWrite($sFilePath, "Exemple d'utilisation de FileRecycle.") Then MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue lors de l'�criture dans le fichier temporaire.") Return False EndIf ; Affiche le contenu du fichier en passant le chemin du fichier � FileRead au lieu du handle retourn�e par FileOpen. MsgBox($MB_SYSTEMMODAL, "", "Contenu du fichier the file:" & @CRLF & FileRead($sFilePath)) ; Supprime le fichier temporaire en l'envoyant � la corbeille. Local $iRecycle = FileRecycle($sFilePath) ; Affiche un message si le fichier a �t� supprim� et ouvre la corbeille en cas de succ�s. If $iRecycle Then MsgBox($MB_SYSTEMMODAL, "", "Le fichier a �t� supprim� avec succ�s.") ; Ouvre la corbeille en utilisant le CLSID suivant. ShellExecute("::{645FF040-5081-101B-9F08-00AA002F954E}") Else MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue lors de la suppression du fichier.") EndIf EndFunc ;==>Example