簡體   English   中英

NSFileManager:原子復制文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM