2012-05-01 2 views
0

테스트로서 나는 재귀 적으로 C:\$Recycle.Bin에서 보이는 .NET 스크립트를 작성했으며 X 일 동안 파일을 삭제하고 싶습니다.파일이 얼마나 오래 휴지통에 있는지 확인하려면 어떻게합니까?

액세스 시간을 확인하기로 결정했지만 이동시 액세스 시간이 업데이트되지 않습니다. 파일이 X 기간 동안 거기에 있었는지 어떻게 확인합니까? (내가 윈도우 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);