副本是否有寫有NSFileWrapper主場迎戰同的NSFileManager
NSURL *referenceURL, *destinationURL ;
[[[NSFileManager alloc] init] copyItemAtURL:referenceURL
toURL:destinationURL
error:NULL] ;
和
NSURL *referenceURL, *destinationURL ;
NSFileWrapperWritingOptions options ;
NSFileWrapper * fileWrapper = [[NSFileWrapper alloc] initWithURL:referenceURL
options:0
error:NULL] ;
[fileWrapper writeToURL:destinationURL
options:options
originalContentsURL:nil
error:NULL] ;
之間的差異(尤其是取決於選項的值,這將是在這裏選擇的最佳選擇?)?
我問這個問題,以更好地理解NSFileWrapper。我看到我在代碼中有選擇使用其中一個。我想答案可能涉及到有關「硬鏈接」的考慮。
PS:我想在後臺使用這些方法中的任何一種。
你能解釋一下更多的「硬鏈接」嗎?我很不清楚。謝謝。 – Colas
UNIX中的硬鏈接是指向文件/不是目錄的鏈接。它使您可以在同一目錄或另一個目錄中爲文件指定第二個文件名,而無需複製或移動該文件,並且通過在UNIX中使用「ln」在目錄中添加條目來創建該文件。硬鏈接不能跨越文件系統邊界。新名稱可以是相對路徑名或絕對路徑名。 – macrene