如何检查文件在回收站中的时长?

时间:2012-05-01 23:38:58

标签: windows windows-7 recycle-bin

作为测试,我编写了一个.NET脚本,该脚本以递归方式查看C:\$Recycle.Bin,并且我希望在文件进入X天后删除文件。

我决定检查访问时间,但访问时间不会在移动时更新。如何检查文件是否在那里停留了X段时间? (我正在使用Windows 7)

1 个答案:

答案 0 :(得分:0)

这个c#版本可能有所帮助:

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);