Delphi的事务文件系统?

时间:2011-06-01 12:37:04

标签: delphi transactions io

您知道Delphi是否有任何事务性文件系统实现?它至少应该在Windows XP及更高版本上运行(因此不能使用新的TxF功能)。它应该允许执行多个文件操作(删除,移动,复制,重命名)作为事务,并提供恢复。

谢谢!

2 个答案:

答案 0 :(得分:2)

我担心你唯一的办法是使用结构化存储。 实际上你有几个选择:免费路线或商业路线。 免费路线:使用GPStructuredStorage进行处理。如果您对结果满意,只需复制文件即可。

商业路线:有一些组件包(收费)也有本机Windows驱动程序。那里发生的是用户以他们过去的方式“看到”他们硬盘上的文件,但实际上你将它们存储在一个复合文件中。 我相信他们中的一些人甚至有某种“档案历史”,以便你可以及时倒退 - 但我不确定那一点。

安德烈

答案 1 :(得分:0)

也许您可以使用COM Structured Storage