使用C#获取以前版本的文件

时间:2017-03-22 01:34:25

标签: c# filesystems

我正在尝试以编程方式从Windows备份还原文件,并且需要获取Windows已存储为备份的所有以前版本的文件。实际的恢复将使用windows给出的文件路径完成,并将在powershell中完成,但我想要做的是向用户显示所有可用的先前版本。

使用C#有一种简单的方法吗?或者我只需要使用版本控制系统附加到文件路径的日期来测试路径? I.E" @ GMT-2017.03.20-12.00.30" (使用这种方法,我必须尝试每次可能发生的备份,这可能会影响性能)

基本上我想要的是准确地获得"以前的版本"文件系统中的选项卡。

enter image description here

修改

看起来更深层次,看起来备份时间非常一致所以我怀疑我不得不猜测,如果有可用的话,我仍然会想要一个更优雅的解决方案。

编辑2:

我发现this这是一个潜在的解决方案,而不是我正在寻找的解决方案,但我想要的解决方案可能不存在。

0 个答案:

没有答案