1

違いはありますか

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: これらのメソッドのいずれかをバックグラウンドで使用したいと思います。

4

1 に答える 1