RecycleBin的通用路径(修改后检查)

时间:2019-02-25 18:09:42

标签: c# recycle-bin

我正在尝试制作一个简单的程序,该程序读取回收站上次修改相关代码的时间:

DateTime lastModifiedRB = System.IO.File.GetLastWriteTime(@"C:\$Recycle.bin");
Console.WriteLIne("Recycle Bin was last modified at: " + lastModifiedRB.ToString();

但是存在以下问题:C:\ $ Recycle.Bin不会直接打开回收站本身,因此读取无效。

我是否可以遵循一条通用路径,使程序读取回收站的实际修改日期?

感谢您的帮助,谢谢。

1 个答案:

答案 0 :(得分:2)

通过添加固定

var user = WindowsIdentity.GetCurrent().User;

在程序开始时,如果获取用户的SID,然后我将其添加到目录的末尾:

C:\$Recycle.Bin\ + user