Instance Method インスタンスメソッド

linkPath:toPath:handler:

Creates a link from a source to a destination. リンクをソースから行き先まで作成します。

Declaration 宣言

- (BOOL)linkPath:(NSString *)src 
          toPath:(NSString *)dest 
         handler:(id)handler;

Parameters パラメータ

source

A path that identifies a source file or directory. あるパス、それはソースファイルまたはディレクトリを識別します。

The file, link, or directory specified by source must exist. sourceによって指定されたファイル、リンク、またはディレクトリは存在しなければなりません。

destination

A path that identifies a destination file or directory. あるパス、それは行き先ファイルまたはディレクトリを識別します。

The destination should not yet exist. The destination path must end in a filename; there is no implicit adoption of the source filename. 行き先は、まだ存在する必要はありません。行き先パスはファイル名で終わらなければなりません;ソースファイル名の暗黙的な選出はありません。

handler

An object that responds to the callback messages fileManager:willProcessPath: and fileManager:shouldProceedAfterError:. You can specify nil for handler; if you do so and an error occurs, the method automatically returns NO. あるオブジェクト、それはコールバックメッセージfileManager:willProcessPath:fileManager:shouldProceedAfterError:に応答します。あなたは、nilhandlerに指定できます;あなたがそうするそしてエラーが発生するならば、メソッドは自動的にNOを返します。

Return Value 戻り値

YES if the link operation is successful. If the operation is not successful, but the handler method fileManager:shouldProceedAfterError: returns YES, also returns YES. Otherwise returns NO. YES、もしリンク操作が成功であるならば。操作が成功しない、しかしハンドラメソッドfileManager:shouldProceedAfterError:YESを返すならば、同様にYESを返します。そうでなければNOを返します。

Discussion 議論

The handler callback mechanism is similar to delegation. NSFileManager sends fileManager:willProcessPath: when it begins a copy, move, remove, or link operation. It sends fileManager:shouldProceedAfterError: when it encounters any error in processing ハンドラコールバックの仕組みは、委任と似ています。NSFileManagerは、fileManager:willProcessPath:をそれがコピー、移動、削除、またはリンク操作を開始する時に送信します。それは、fileManager:shouldProceedAfterError:をそれが何らかのエラーに処理中に遭遇する時に送信します。

Special Considerations 特別な注意事項

Because this method does not return error information, it has been deprecated as of OS X v10.5. Use removeItemAtPath:error: instead. このメソッドがエラー情報を返さないことから、それはOS X v10.5現在で非推奨にされます。removeItemAtPath:error:を代わりに使ってください。

See Also 参照

Deprecated Methods 非推奨メソッド

Related Documentation 関連文書