func createSymbolicLink (at: URL, withDestinationURL : URL)
func createSymbolicLink (atPath : String, withDestinationPath : String)
func linkItem (at: URL, to: URL)
func destinationOfSymbolicLink (atPath : String) -> String
Availability 有効性
Technology
srcPath
The path that specifies the item you wish to link to. The value in this parameter must not be nil
.
あなたがそれに対してリンクすることを願う項目を指定するパス。このパラメータの中の値は、nil
であってはいけません。
dstPath
The path that identifies the location where the link will be created. The value in this parameter must not be nil
.
そこでリンクが作成される場所を識別するパス。このパラメータの中の値は、nil
であってはいけません。
true
if the hard link was created or false
if an error occurred. This method also returns false
if a file, directory, or link already exists at dst
.
ハードリンクが作成されたならばtrue
またはエラーが発生したならばfalse
。このメソッドはまたfalse
を、ファイル、ディレクトリ、またはリンクが既にdst
で存在するならば返します。
Use this method to create hard links between files in the current file system. If src
is a directory, this method creates a new directory at dst
and then creates hard links for the items in that directory. If src
is (or contains) a symbolic link, the symbolic link is copied to the new location and not converted to a hard link.
このメソッドを使ってハードリンクをファイル間に現在のファイルシステムにおいて作成してください。src
がディレクトリならば、このメソッドは新しいディレクトリをdst
で作成して、それからハードリンクをそのディレクトリの中の項目に対して作成します。src
が(または含まれるものが)シンボリックリンクならば、そのシンボリックリンクが新しい場所にコピーされ、ハードリンクに変換されません。
Prior to linking each item, the file manager asks its delegate if it should actually create the link. It does this by calling the file
method; if that method is not implemented it calls the file
method instead. If the delegate method returns true
, or if the delegate does not implement the appropriate methods, the file manager creates the hard link. If there is an error linking one out of several items, the file manager may also call the delegate’s file
or file
method to determine how to proceed.
各項目をリンクするに先だって、ファイルマネージャは、それが実際にリンクを作成するべきかそれの委任先に尋ねます。それはこれをfile
メソッドを呼び出すことによって行います; そのメソッドが実装されていないならばそれはfile
メソッドを代わりに呼び出します。委任先メソッドがtrue
を返すならば、または委任先が適切なメソッドを実装しないならば、ファイルマネージャはハードリンクを作成します。項目のコピーに関してエラーがあるならば、ファイルマネージャはまた委任先の持つfile
またはfile
メソッドを呼び出してどのように続けるか決定します。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns Void
and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドはVoid
を返します、そして失敗の場合にエラーをスローすることを指し示すためにthrows
キーワードで印されます。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
func createSymbolicLink (at: URL, withDestinationURL : URL)
func createSymbolicLink (atPath : String, withDestinationPath : String)
func linkItem (at: URL, to: URL)
func destinationOfSymbolicLink (atPath : String) -> String