Универсальный путь для корзины (проверьте при изменении)

Я пытаюсь сделать простую программу, которая читает, когда в последний раз корзина была изменена, соответствующий код следующим образом:

DateTime lastModifiedRB = System.IO.File.GetLastWriteTime(@"C:\$Recycle.bin");
Console.WriteLIne("Recycle Bin was last modified at: " + lastModifiedRB.ToString();

Однако существует проблема, связанная с этим, так как каталог: C:\$Recycle.Bin непосредственно не открывает корзину, поэтому чтение является недопустимым.

Есть ли универсальный путь, по которому я могу следовать, который позволил бы программе считывать фактическую дату изменения корзины?

Любая помощь приветствуется, спасибо заранее.

1 ответ

Исправлено через добавление

var user = WindowsIdentity.GetCurrent().User;

При запуске программы, если извлекает SID пользователя, который я затем добавил в конец каталога:

C:\$Recycle.Bin\ + user
Другие вопросы по тегам