0

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

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

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

有人可以帮我吗?

4

1 回答 1

1

app bundle 中的文件是只读的,所以你有原始版本。如果您想知道它是否已编辑文档目录中的副本,您可以比较它们。

您可以比较数据、校验和或最后修改日期。

如何获取最后修改日期:

检索文件创建或修改日期

于 2013-06-17T09:31:29.973 回答