【问题标题】:get the date when the file was sent to recycle bin获取文件发送到回收站的日期
【发布时间】:2012-10-13 08:40:55
【问题描述】:

是否有任何电话可以获取文件发送到回收站的日期。

Shell32 中的 Items 对象给出了 lastmodified 的日期,但没有给出发送到回收站的日期。

我希望能够恢复在特定日期删除的文件。

【问题讨论】:

标签: c# shell32 recycle-bin


【解决方案1】:

好的 - 像往常一样,当您知道如何操作时,它非常简单。我在想这将是文件的一个属性 - 但它不是 - 它是回收站的一个属性。

因此,一旦获得了指向回收站的链接:

var Shl = new Shell();
Folder Recycler = Shl.NameSpace(10); 
FI = Recycler.Items().Item(0);   
string FileName = Recycler.GetDetailsOf(FI, 0); 
string FilePath = Recycler.GetDetailsOf(FI, 1); 
string RecyleDate = Recycler.GetDetailsOf(FI, 2); 

最后修改日期是一个单独的属性,仅引用已删除的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多