gpt4 book ai didi

iphone - 在 iOS 上,应用程序如何确定文件是否不再被另一个进程写入?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:38 24 4
gpt4 key购买 nike

我的问题与这个非常相似:What is the optimal way to monitor changes in a directory with a kqueue()?但我对那里的答案不满意。

我有一个 kqueue 设置,当文件被复制到我的应用程序的文档目录时,我会收到通知。当然,复制一开始就会触发通知,但我想知道它何时完成。肯定有比轮询修改时间更好的方法吗?

最佳答案

您是否启动复制并控制文件名?那么最简单的解决方案可能是只复制到一个临时文件,然后将其重命名为它的最终名称。这样你就会知道:如果这个文件在那里 - 它不再被写入。

关于iphone - 在 iOS 上,应用程序如何确定文件是否不再被另一个进程写入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4674397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com