Как получить время последнего изменения корзины

Я сделал некоторый базовый код, пытаясь получить и отобразить дату изменения пользовательской корзины. У меня есть DateTime, который использует File.GetWriteTime в файле корзины. Затем я просто отображаю этот DateTime в MessageBox. Вот мой код:

DateTime bin = System.IO.File.GetWriteTime("c:\\$Recycle.bin\\Recycle Bin");
MessageBox.Show(Convert.ToString(bin));

Это очень простой код, который работает с другими файлами, однако, похоже, не работает с корзиной. Когда я выполняю этот код, MessageBox не отображает фактическую дату изменения корзины, однако отображает это: 31.12.16 19:00:00

После небольшого исследования я выяснил, что эта дата будет отображаться, если LastWriteTime вернет ноль или что-то в этом роде. Путь к файлу правильный, поэтому я полагаю, что ошибка связана с получением даты изменения. Я не уверен, почему это так, любая помощь будет принята с благодарностью.

0 ответов

Другие вопросы по тегам