【问题标题】:c# programmatically set or Clear 'Accessed' meta info of a filec# 以编程方式设置或清除文件的“已访问”元信息 【发布时间】:2018-07-05 09:43:07 【问题描述】: 有一个“已访问”的元数据显示为文件的属性窗口的一部分。是否有以编程方式删除此信息或将其设置为其他内容的方法? 谢谢 【问题讨论】: stackoverflow.com/questions/17125382/… 标签: c# windows fileinfo 【解决方案1】: 经过小小的搜索,我在File.SetLastAccessTime Method找到了这个 我自己没用过,但是根据 MSDN 你可以用这个设置访问时间: File.SetLastAccessTime 【讨论】: 【解决方案2】: FileInfo 类可以为您解决这个问题。 [TestMethod] public void SetLastAccessTime() { String fileName = @"D:\Sample.txt"; FileInfo fi = new FileInfo(fileName); fi.CreationTime = DateTime.Now.AddDays(10); fi.LastWriteTime = DateTime.Now.AddDays(10); fi.LastAccessTime = DateTime.Now.AddYears(-2); } 而且,这是代码运行后文件属性的样子。 【讨论】: