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