Ermittelt die Größe des Papierkorbs und die Anzahl der darin enthaltenen Objekte für ein bestimmtes Laufwerk
#include <WinAPIShellEx.au3>
_WinAPI_ShellQueryRecycleBin ( [$sRoot = ''] )
| $sRoot | [optional] Die Zeichenfolge, die den Pfad des Stammlaufwerks enthält, auf dem sich der Papierkorb befindet. Diese Zeichenfolge kann mit den Namen von Laufwerk, Ordner und Unterordner formatiert werden, z. B. "c:\windows\system\". Wenn dieser Parameter eine leere Zeichenfolge ist, werden die Informationen für alle Papierkörbe auf allen Laufwerken geleert. |
| Erfolg: | Das Array, das die folgenden Informationen enthält: [0] - Die Gesamtgröße aller Objekte im angegebenen Papierkorb in Bytes. [1] - Die Gesamtzahl der Elemente im angegebenen Papierkorb. |
| Fehler: | Setzt das @error Flag auf ungleich 0, das @extended Flag kann den HRESULT-Fehlercode enthalten. |
Suche nach SHQueryRecycleBin in der MSDN Bibliothek.
#include <Array.au3>
#include <WinAPIShellEx.au3>
Local $aRecycleBinInfo = _WinAPI_ShellQueryRecycleBin()
_ArrayDisplay($aRecycleBinInfo, '_WinAPI_ShellQueryRecycleBin')