RecycleBin 通用路径(修改时勾选)

Universal Path for RecycleBin (Check when modified)

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

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

然而,这有一个问题,因为目录:C:\$Recycle.Bin 不会直接打开回收站本身,因此读取无效。

有没有我可以遵循的通用路径,允许程序读取回收站的实际修改日期?

感谢任何帮助,提前致谢。

通过添加修复

var user = WindowsIdentity.GetCurrent().User;

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

C:$Recycle.Bin\ + user