当文件被发送到回收站时,是否有任何调用可以获取日期。
Shell32中的Items对象给出了lastmodified日期,但不是发送到回收站的时间。
我希望能够恢复在特定日期删除的文件。
发布于 2012-10-15 18:11:03
好的--像往常一样,当你知道怎么做的时候,它是非常简单的。我认为这将是文件的属性-但它不是-它是回收站的属性。
因此,一旦获得回收站的链接:
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); lastmodified date是一个单独的属性,它仅引用已删除的文件。
https://stackoverflow.com/questions/12871456
复制相似问题