Functions > FileDirDisk >


FileRecycleEmpty

Vide la corbeille.

FileRecycleEmpty ( ["source"] )

Param�tre

source [optionnel] Le chemin de la racine � vider - si il est omis, les corbeilles de tous les lecteurs sont vid�es.

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0 (la corbeille ne peut �tre vid� - Consultez ci-dessous).

Remarque

Pour utiliser cette fonction, IE4+ doit �tre disponible.

En relation

FileDelete, FileRecycle

Exemple

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Ouvre la corbeille en utilisant le CLSID suivant.
    ShellExecute("::{645FF040-5081-101B-9F08-00AA002F954E}")

    ; Affiche une bo�te de message vous demandant si vous souhaitez supprimer des fichiers dans la corbeille.
    If MsgBox(BitOR($MB_YESNO, $MB_SYSTEMMODAL), "", "Voulez-vous vider la corbeille du lecteur " & @HomeDrive & "\ ?") = $IDNO Then Return False

    ; Supprime les fichiers dans la corbeille. C'est pour le lecteur principal seulement, qui est g�n�ralement le lecteur C:\
    Local $iRecycle = FileRecycleEmpty(@HomeDrive)

    ; Affiche un message si la corbeille a �t� vid�e avec succ�s.
    If $iRecycle Then
        MsgBox($MB_SYSTEMMODAL, "", "La corbeille a �t� vid�e avec succ�s.")
    Else
        MsgBox($MB_SYSTEMMODAL, "", "La corbeille ne peut pas �tre vid�e.")
    EndIf
EndFunc   ;==>Example