ファイルがごみ箱に送られた日付を取得する呼び出しはありますか。
のItems オブジェクトShell32
はlastmodified
日付を示しますが、いつごみ箱に送られるかは示しません。
特定の日付に削除されたファイルを復元できるようにしたい。
ファイルがごみ箱に送られた日付を取得する呼び出しはありますか。
のItems オブジェクトShell32
はlastmodified
日付を示しますが、いつごみ箱に送られるかは示しません。
特定の日付に削除されたファイルを復元できるようにしたい。
わかりました - いつものように、方法を知っていれば非常に簡単です。これはファイルのプロパティだと思っていましたが、そうではありません-ごみ箱のプロパティです。
したがって、ごみ箱へのリンクを取得したら、次のようにします。
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);
最終変更日は、削除されたファイルのみを参照する別のプロパティです。