[英]NSFileManager: Copy a file atomically?
在我的iPhone項目中,我目前正在使用NSFileManager
的-copyItemAtPath:toPath:error:
方法復制文件。 但是,文檔沒有說明原子性,所以如果我的應用程序試圖讀取當前被另一個線程替換的文件,我可能會遇到麻煩。 有沒有辦法以原子方式復制或替換文件? 我正在尋找類似NSData
的-writeDataToFilr:atomically:
.
你如何使用NSFileManager
? 根據文檔 ,它說如下:
在iOS和Mac OS X v 10.5及更高版本中,您應該考慮使用
[[NSFileManager alloc] init]
而不是單例方法defaultManager
。 使用[[NSFileManager alloc] init]
創建時,NSFileManager
實例被認為是線程安全的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.