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

createSymbolicLinkAtPath:withDestinationPath:error:

Creates a symbolic link that points to the specified destination. 指定された目的地を指すシンボリックリンクを作成します。

Declaration 宣言

- (BOOL)createSymbolicLinkAtPath:(NSString *)path 
             withDestinationPath:(NSString *)destPath 
                           error:(NSError * _Nullable *)error;

Parameters パラメータ

path

The path at which to create the new symbolic link. The last path component is used as the name of the link. このパスで新しいシンボリックリンクを作成することになります。最後のパス構成要素は、リンクの名前として使われます。

destPath

The path that contains the item to be pointed to by the link. In other words, this is the destination of the link. リンクによって指し示される項目を含んでいるパス。言い換えれば、これはリンクの行き先です。

error

If an error occurs, upon return contains an NSError object that describes the problem. Pass NULL if you do not want error information. エラーが発生するならば、戻りでは、問題を記述するNSErrorオブジェクトを含みます。NULLをあなたがエラー情報を望まないならば渡してください。

Return Value 戻り値

YES if the symbolic link was created or NO if an error occurred. This method also returns NO if a file, directory, or link already exists at path. シンボリックリンクが作成されたならばYESまたはエラーが発生したならばNO。このメソッドはまたNOを、もしファイル、ディレクトリ、またはリンクが既にpathで存在するならば返します。

Discussion 議論

This method does not traverse symbolic links contained in destPath, making it possible to create symbolic links to locations that do not yet exist. Also, if the final path component in path is a symbolic link, that link is not followed. このメソッドは、destPathの中に含まれるシンボリックリンクを辿らず、まだ存在しない場所に対するシンボリックリンクを作成することを可能にします。また、pathでの最後のパス構成要素がシンボリックリンクならば、そのリンクはたどられません。

See Also 参照

Creating Symbolic and Hard Links シンボリックおよびハードリンクを作成する

Related Documentation 関連文書