当前位置:  开发笔记 > IOS > 正文

如何在Cocoa中安全地写入给定的文件路径,必要时添加数字后缀?

如何解决《如何在Cocoa中安全地写入给定的文件路径,必要时添加数字后缀?》经验,为你挑选了0个好方法。
如何解决《如何在Cocoa中安全地写入给定的文件路径,必要时添加数字后缀?》经验,为你挑选了0个好方法。

我们想在给定目录中写入"foo.txt".如果"foo.txt"已经存在,我们要写入"foo-1.txt",依此类推.

有几个代码片段试图回答这个问题,但没有一个是完全令人满意的.例如,CocoaDev上的此解决方案使用NSFileManager来测试是否存在创建安全路径的路径.然而,这导致在获得路径和写入路径之间存在明显的竞争条件.尝试原子写入会更安全,并在失败时循环数字后缀.

去吧!

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有