2009-05-26 10 views

Répondre

4

Il semble qu'il n'y ait pas de solution en C# pur. Vous devrez probablement recourir à P/Invoke. This article présente une solution en C++ utilisant l'API SHFileOperation.

1

La seule autre référence à cet au-delà du lien mentionné précédemment à codeproject que je peux voir ce mentions:

Appel SHGetFolderLocation passant CSIDL_BITBUCKET. Ensuite, vous pouvez manipuler ce dossier comme d'habitude. Vous devrez créer un interop pour la fonction SHGetFolderLocation. "CSIDL_BUCKET" étant la constante pour le dossier RecycleBin virtuel

La citation est tirée de here et impliquera l'interopérabilité avec le shell Windows. MSDN mentionne également que cette fonction a été dépréciée en faveur d'un autre dans Vista.