在 Compact Framework 中更改文件 LastWriteDate
FileSystemInfo.LastWriteTime
属性在 CF 中是只读的。 有其他方法可以更改该日期吗?
FileSystemInfo.LastWriteTime
property is readonly in CF.
Is there an alternative way to change that date?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
P/Invoke SetFileTime。
编辑
类似的东西(警告:未经测试)
P/Invoke SetFileTime.
EDIT
Something along these lines (warning: untested)
这是一个更完整的实现,改编自上面提供的答案
ctacke
和 这个 StackOverflow 问题。我希望这对某人有用:请注意,如果需要,您可以使用 System.IO.File.GetLastWriteTime(在 .NET Compact Framework 中公开)来读取上次写入时间。
Here is a fuller implementation, adapted from the answer
ctacke
provides above and this StackOverflow question. I hope this proves useful to someone:Note that you can use
System.IO.File.GetLastWriteTime
(which is exposed in the .NET Compact Framework) to read the last write time if required.