如何获取回收站的目录?

时间:2016-06-17 14:36:10

标签: c# .net console-application

虽然它不在特殊文件夹中,但我不知道如何找到它。实际上我想删除我的应用程序在AppData中创建的文件。 我认为它可能有用的方法是将它移动到回收站然后尝试删除它。该应用程序是.Net 4.5

中的控制台应用程序

2 个答案:

答案 0 :(得分:5)

System.IO.File.Delete(string path);将永久删除文件,绕过回收站。

  

我忘了提到当我在AppData中尝试删除它时,它会给出一个访问被拒绝的异常

如果您使用%AppData%作为临时文件,请确保使用System.IO.Path.GetTempPath()在其中获取临时目录,否则您可能会获得与权限相关的错误

答案 1 :(得分:0)

这样的事情应该为你做的工作:     启动shell:RecycleBinFolder