2012-05-01 5 views
0

テストとして、再帰的にC:\$Recycle.Binに見える.NETスクリプトを作成しましたが、X日間そこにいた後にファイルを削除したいと思います。ファイルがごみ箱に保管されている期間を確認するにはどうすればよいですか?

私はアクセス時間を確認することにしましたが、移動時にアクセス時間は更新されません。どのようにファイルがXの期間Xに入っているかどうかを確認するには? (私は、Windows 7を使用しています)

+1

あなたはhttp://blogs.msdn.com/([ 'System.Recycle.DateDeleted'拡張プロパティを求めます] b/oldnewthing/archive/2011/08/30/10202076.aspx)。削除するアイテムを決定したら[削除動詞を呼び出すことができます](http://blogs.msdn.com/b/oldnewthing/archive/2011/09/01/10204404.aspx) –

答えて

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); 
関連する問題