我已经制作了一些基本代码,试图获取并显示用户回收站的修改日期。我有一个DateTime,它在回收站文件上使用File.GetWriteTime。然后我只是在MessageBox中显示DateTime。这是我的代码:
DateTime bin = System.IO.File.GetWriteTime("c:\\$Recycle.bin\\Recycle Bin");
MessageBox.Show(Convert.ToString(bin));
这是非常基本的代码,适用于其他文件,但似乎不适用于回收站。当我执行此代码时,MessageBox不显示bin的实际修改日期,但是,显示: 12/31/1600 7:00:00 PM
在做了一些研究后,我发现如果LastWriteTime返回null或者其他内容,将会显示此日期。文件路径是正确的,所以我想错误来自检索修改日期。我不确定为什么会这样,任何帮助都会非常感激。