我正在尝试以编程方式从Windows备份还原文件,并且需要获取Windows已存储为备份的所有以前版本的文件。实际的恢复将使用windows给出的文件路径完成,并将在powershell中完成,但我想要做的是向用户显示所有可用的先前版本。
使用C#有一种简单的方法吗?或者我只需要使用版本控制系统附加到文件路径的日期来测试路径? I.E" @ GMT-2017.03.20-12.00.30" (使用这种方法,我必须尝试每次可能发生的备份,这可能会影响性能)
基本上我想要的是准确地获得"以前的版本"文件系统中的选项卡。
修改
看起来更深层次,看起来备份时间非常一致所以我怀疑我不得不猜测,如果有可用的话,我仍然会想要一个更优雅的解决方案。
编辑2:
我发现this这是一个潜在的解决方案,而不是我正在寻找的解决方案,但我想要的解决方案可能不存在。