如何检查文件在回收站中存在了多长时间



作为测试,我编写了一个 .NET 脚本,它递归地查找C:$Recycle.Bin,我想在文件在那里放置 X 天后删除它们。

我决定检查访问时间,但访问时间在移动时没有更新。如何检查文件是否已在其中存在 X 时间段?(我正在使用Windows 7)

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

相关内容

  • 没有找到相关文章

最新更新