运行时, 我的应用程序下载了一些大型视频文件, 并播放它们。 它们很大, 所以我想它们随时会被系统抹去, 试图恢复记忆 。
我使用
然后我发现了一个"-fileExistsAtPath
来确定文件是否存在。
推荐的解决方案是 open 文件, 并查看文件打开时是否失败。 即使对于 30MB 文件, 我也不担心这里的种族状况; 文件是从服务器下载的, 并在 MediaPlayer 中播放。 我是否还要打开 30MB 文件, 以查看它是否存在, 而不是使用文件ExistAtPath?