如何知道iOS应用包中的文件已在下次更新时修改?

时间:2013-06-17 09:24:06

标签: c++ ios file cocos2d-x

我将png文件存储在我的i​​OS应用程序的应用程序包中并进行处理。之后,我将其保存在文档目录中。我需要重新处理同一个文件并将其替换为前一个文件,如果我将下一次更新推送到appStore时文件有任何更改。基本上我需要一个文件版本来知道每个应用程序更新是否发生了任何更改。

我尝试使用struct stat st_ctime比较文件创建的时间。但它会返回应用程序安装在设备上的时间。同样采用st_size似乎并不是一个聪明的举动。

我正在使用c ++开发我的应用程序并使用cocos2dx框架。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

应用包中的文件是只读的,因此您拥有原始版本。如果你想知道它是否被编辑了文件目录中的副本,你可以比较它们。

您可以比较数据,校验和或上次修改日期。

如何获得最后修改日期:

Retrieve file creation or modification date