如何直接从磁盘复制锁定的文件并确保文件完整无缺?
|
我正在编写的应用程序需要能够复制锁定的文件。我们尝试使用“卷影复制”,虽然它成功复制了文件,但具有文件锁定功能的应用程序崩溃了,因为在我们复制文件时无法获取锁定。
我相信我唯一的选择是绕过操作系统并直接从磁盘读取。问题是,如果我直接读取磁盘,则无法确定文件的完整性,如果在写入过程中,文件将处于损坏状态。
经过数小时的搜索,我能够找到一个实用程序,该实用程序直接从磁盘上复制了文件,并在复制时使用文件系统驱动程序来缓存写操作,以便可以确保文件处于完整状态。但是,该实用程序非常昂贵,我可能需要使用100k +的许可证。
有人对我要完成的事情有任何想法吗?
我们计划将系统限制为仅NTFS卷。
没有找到相关结果
已邀请:
3 个回复
讼乐
览幕堤分
茶鬼失形