【问题标题】:Universal Path for RecycleBin (Check when modified)RecycleBin 的通用路径(修改时检查)
【发布时间】:2019-02-25 18:09:41
【问题描述】:

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

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

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

是否有一条通用路径可以让程序读取回收站的实际修改日期?

任何帮助表示赞赏,在此先感谢。

【问题讨论】:

标签: c# recycle-bin


【解决方案1】:

通过添加修复

var user = WindowsIdentity.GetCurrent().User;

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

C:\$Recycle.Bin\ + user

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-16
    • 1970-01-01
    • 2015-08-28
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    相关资源
    最近更新 更多