我正在尝试制作一个简单的程序,该程序在最后修改相关代码时读取以下内容:
: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