The strings in the array appear in the order they did in the receiver. If the string begins or ends with the path separator, then the first or last component, respectively, will contain the separator. Empty components (caused by consecutive path separators) are deleted. For example, this code excerpt:
配列の中の文字列は、それらがレシーバの中にあった順番で現れます。文字列がパス分離子で始まるまたは終わるならば、そのとき最初または最後の構成要素は、それぞれ、分離子を含みます。空の構成要素(連続するパス分離子が原因)は削除されます。例えば、このコード抜粋は:
produces an array with these contents:
これらの内容で配列を生成します:
Index
インデックス
Path Component
パス構成要素
0
“tmp”
1
“scratch”
If the receiver begins with a slash—for example, “/tmp/scratch”—the array has these contents:
レシーバがスラッシュで始まるならば — 例えば、“/tmp/scratch” — 配列はこれらの内容を持ちます:
Index
インデックス
Path Component
パス構成要素
0
“/”
1
“tmp”
2
“scratch”
If the receiver has no separators—for example, “scratch”—the array contains the string itself, in this case “scratch”.
レシーバが分離子を持たないならば — 例えば、“scratch” — 配列は文字列それ自身を含みます、この場合 “scratch”。
Note that this method only works with file paths—not, for example, string representations of URLs.
このメソッドはファイルパスでのみ働くことに注意してください — 例えば、URLの文字列表現ではなく。
Returns a string built from the strings in a given array by concatenating them with a path separator between each pair.
各対の間にひとつのパス分離子でそれらを連結することによって、与えられた配列の中の文字列から組み立てられる文字列を返します。
Interprets the receiver as a path in the file system and attempts to perform filename completion, returning a numeric value that indicates whether a match was possible, and by reference the longest path that matches the receiver.
レシーバをファイルシステムでのあるパスとして解釈します、そしてファイル名補完を実行しようと試みます、合致が可能であるかどうかを指し示すある数値を、そしてレシーバと合致する最も長いパスを参照によって返します。
Interprets the receiver as a system-independent path and fills a buffer with a C-string in a format and encoding suitable for use with file-system calls.
レシーバをシステム独立のパスとして解釈して、ファイルシステム呼び出しで使うのに適したある書式設定と符号化でのC文字列でバッファを満たします。
A new string that replaces the current home directory portion of the current path with a tilde (~) character.
ある新しい文字列、それは現在のパスの現在のホームディレクトリ部分をチルダ(~)文字と置き換えます。
Returns a new string made by appending to the receiver an extension separator followed by a given extension.
ある新しい文字列を返します、レシーバに拡張子の分離子に続けて与えられた拡張子を追加することによって作られます。
A new string made by deleting the last path component from the receiver, along with any final path separator.
最後のパス構成要素をあらゆる最後のパス分離子を含めてレシーバから削除することによって作られる新しい文字列。
Returns an array of strings made by separately appending to the receiver each string in a given array.
与えられた配列の中の各文字列を個々にレシーバに追加することによって作られる文字列からなる配列を返します。
Returns an array containing substrings from the receiver that have been divided by a given separator.
このレシーバからの下位文字列それらを含んでいるある配列を返します、それらは与えられた分離子によって分けられます。