Универсальный путь для корзины (проверьте при изменении)
Я пытаюсь сделать простую программу, которая читает, когда в последний раз корзина была изменена, соответствующий код следующим образом:
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