如何对文件副本执行操作并安全地交换文件?

时间:2019-05-13 16:32:30

标签: c++ file c++14

我正在使用第三方SDK,该第三方SDK会对文件的副本执行操作,而不是对文件本身执行操作。由于我的程序需要更改文件本身,因此我需要执行某种交换操作,该操作将使用输出副本文件覆盖原始文件,然后删除副本文件。

这与Office在文件中创建带有'〜'的副本时所做的工作非常相似,并且在更改完成后会进行交换。

信任SDK返回代码并在成功后覆盖文件是否被认为“安全”?我非常担心此方法可能会使客户计算机上的文件大小为零,并且由于SDK的“假肯定”成功而删除了真实文件?

信任SDK是否合法?

0 个答案:

没有答案