Oll*_*lly 6 c# winapi windows-8 .net-4.5
我有几千个图像文件已被我的机器上的一些流氓进程损坏.我有一些.NET代码来发现损坏的文件.我想枚举并访问这些文件的早期版本(启用Windows 8文件历史记录)并恢复工作版本.
我在这个页面上找到了有关如何在代码中配置文件历史记录的信息,但没有关于如何在代码中访问以前版本的信息.这是一个简单的API吗?
Oll*_*lly 3
最后,我忽略了显而易见的事情。通过文件历史记录,备份将写入可配置的位置。我检查了文件历史驱动器,发现了镜像我的源驱动器的目录结构。每个备份文件都有多个版本,每个版本都有日期和时间后缀。例如mytextfile.txt有多个版本,名称如mytextfile (2013_05_15 10_22_00 UTC).txt.
mytextfile.txt
mytextfile (2013_05_15 10_22_00 UTC).txt
使用简单的正则表达式将源文件与备份进行匹配非常简单。不需要花哨的 Win API 调用。
我仍然有兴趣知道是否有更“科学”的方法来做到这一点,以供将来参考。
归档时间:
13 年,3 月 前
查看次数:
749 次
最近记录:
13 年,2 月 前