gpt4 book ai didi

c# - 如何以编程方式访问 Windows 8 文件历史记录?

转载 作者:太空狗 更新时间:2023-10-29 21:45:13 25 4
gpt4 key购买 nike

我有数千个图像文件已被我机器上的某些流氓进程损坏。我有一些 .NET 代码来发现损坏的文件。我想枚举和访问这些文件的以前版本(启用了 Windows 8 文件历史记录)并恢复工作版本。

我找到了 this page包含有关如何在代码中配置 文件历史记录的信息,但没有关于如何在代码中访问以前版本 的信息。是否有一个简单的API

最佳答案

最后,我忽略了显而易见的事情。使用文件历史记录,备份将写入可配置的位置。我检查了我的文件历史记录驱动器,并找到了一个目录结构来镜像我的源驱动器。每个备份文件都有多个版本,每个版本都有日期和时间后缀。例如mytextfile.txt 有多个版本,名称如 mytextfile (2013_05_15 10_22_00 UTC).txt

使用简单的正则表达式将源文件与备份进行匹配非常简单。不需要花哨的 Win API 调用。

我仍然有兴趣知道是否有更“科学”的方法来做这件事,以供将来引用。

关于c# - 如何以编程方式访问 Windows 8 文件历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17096582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com