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

createSymbolicLinkAtURL:withDestinationURL:error:

Creates a symbolic link at the specified URL that points to an item at the given URL. 指定されたURLでシンボリックリンクを作成します、それは与えられたURLでの項目を指し示します。

Declaration 宣言

- (BOOL)createSymbolicLinkAtURL:(NSURL *)url 
             withDestinationURL:(NSURL *)destURL 
                          error:(NSError * _Nullable *)error;

Parameters パラメータ

url

The file URL at which to create the new symbolic link. The last path component of the URL issued as the name of the link. このファイルURLで新しいシンボリックリンクを作成することになります。URLの最後のパス構成要素は、リンクの名前として支給されます。

destURL

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

error

On input, a pointer to an error object. If an error occurs, this pointer is set to an actual error object containing the error information. You may specify nil for this parameter if you do not want the error information. 入力では、エラーオブジェクトへのポインタ。エラーが発生するならば、このポインタはエラー情報を含んでいる実際のエラーオブジェクトへと設定されます。あなたは、nilをこのパラメータに対して指定するかもしれません、もしあなたがエラー情報を望まないならば。

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 url. シンボリックリンクが作成されたならばYESまたはエラーが発生したならばNO。このメソッドはまたNOを、もしファイル、ディレクトリ、またはリンクが既にurlで存在するならば返します。

Discussion 議論

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

See Also 参照

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