2009-05-26 20 views

回答

4

似乎沒有純C#中的解決方案。你很可能不得不求助於P/Invoke。 This article使用SHFileOperation API在C++中提供了一個解決方案。

1

其他唯一的參照本超越了前面提到的鏈接codeproject,我可以看到提到了這一點:

呼叫SHGetFolderLocation傳遞CSIDL_BITBUCKET。 然後,您可以照常操作該文件夾。 您必須爲SHGetFolderLocation函數創建一個互操作。

「CSIDL_BUCKET」是虛擬RecycleBin文件夾的常量。該報價取自here,並將涉及與Windows shell進行互操作。 MSDN也提到這個函數在Vista中已經被棄用了。