ios - 如何在iOS中检测文件是否被修改?
<p><p><strong>iOS中如何检测文件是否被修改?</strong></p>
<p>我不是指实时监控,因为当应用程序消失时,它就不会再检测了。</p>
<p>我检查了文件的属性,没有找到满意的。(我错过了什么吗?)</p>
<p>也许有一些校验和生成解决方案,但它们需要很多时间。
(<em>有没有便宜的校验和生成算法?</em>)</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可以使用 <code>stat</code> ( <a href="https://developer.apple.com/library/ios/#documentation/System/Conceptual/ManPages_iPhoneOS/man2/stat.2.html" rel="noreferrer noopener nofollow">reference</a> ) 来获取文件的修改时间。然后,您可以将其与您的存储值进行比较:</p>
<pre><code>struct stat sb;
if (stat("/path/to/file", &sb) == 0)
{
... compare sb.st_mtimespec with stored value
}
else
{
... report error
}
</code></pre>
<p> <a href="https://stackoverflow.com/questions/2108953/iphone-how-do-you-find-the-creation-date-of-a-file" rel="noreferrer noopener nofollow">This question</a>非常接近你的。 </p></p>
<p style="font-size: 20px;">关于ios - 如何在iOS中检测文件是否被修改?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/9495166/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/9495166/
</a>
</p>
页:
[1]