A new string made by deleting the extension (if any, and only the last) from the receiver. Strips any trailing path separator before checking for an extension. If the receiver represents the root path, it is returned unaltered.
拡張子を(もしあれば、そして最後のものだけ)レシーバから削除する事によって作られる新しい文字列。後に引きずっているあらゆるパス分離子を剝ぎ取ります、拡張子を確認する前にです。レシーバがルートパスを表すならば、それは変更なしで返されます。
The following table illustrates the effect of this method on a variety of different paths:
以下の表は、このメソッドの効果を様々な異なるパスに関して解説します:
Receiver’s String Value
レシーバのもつ文字列値
Resulting String
結果文字列
“/tmp/scratch.tiff”
“/tmp/scratch”
“/tmp/”
“/tmp”
“scratch.bundle/”
“scratch”
“scratch..tiff”
“scratch.”
“.tiff”
“.tiff”
“/”
“/”
Note that attempting to delete an extension from @".tiff" causes the result to be @".tiff" instead of an empty string. This difference is because a file named @".tiff" is not considered to have an extension, so nothing is deleted. Note also that this method only works with file paths (not, for example, string representations of URLs).
拡張子を@".tiff"から削除する試みは@".tiff"という結果を引き起こします、空の文字列の代わりに。この違いは、@".tiff"という名前のファイルは拡張子を持つとは考えられないからです、それで何も削除されません。またこのメソッドはファイルパスでのみ働くことにも注意してください(例えば、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.
与えられた配列の中の各文字列を個々にレシーバに追加することによって作られる文字列からなる配列を返します。