您知道Delphi是否有任何事务性文件系统实现?它至少应该在Windows XP及更高版本上运行(因此不能使用新的TxF功能)。它应该允许执行多个文件操作(删除,移动,复制,重命名)作为事务,并提供恢复。
谢谢!
答案 0 :(得分:2)
我担心你唯一的办法是使用结构化存储。 实际上你有几个选择:免费路线或商业路线。 免费路线:使用GPStructuredStorage进行处理。如果您对结果满意,只需复制文件即可。
商业路线:有一些组件包(收费)也有本机Windows驱动程序。那里发生的是用户以他们过去的方式“看到”他们硬盘上的文件,但实际上你将它们存储在一个复合文件中。 我相信他们中的一些人甚至有某种“档案历史”,以便你可以及时倒退 - 但我不确定那一点。
安德烈
答案 1 :(得分:0)
也许您可以使用COM Structured Storage。