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

fileSystemRepresentationWithPath:

Returns a C-string representation of a given path that properly encodes Unicode strings for use by the file system. 与えられたパスのC文字列表現を返します、それはファイルシステムによって使うために適切にユニコード文字列をエンコードします。

Declaration 宣言

- (const char *)fileSystemRepresentationWithPath:(NSString *)path;

Parameters パラメータ

path

A string object containing a path to a file. This parameter must not be nil or contain the empty string. あるファイルへのパスを含んでいる文字列オブジェクト。このパラメータは、nilであってはいけません、または空の文字列を含んではいけません。

Return Value 戻り値

A C-string representation of path that properly encodes Unicode strings for use by the file system. pathのC文字列表現、それはファイルシステムによって使うためのユニコード文字列を適切にエンコードするものです。

Discussion 議論

Use this method if your code calls system routines that expect C-string path arguments. If you use the C string beyond the scope of the current autorelease pool, you must copy it. C文字列パス引数を期待するシステムルーチンをあなたのコードが呼び出すならば、このメソッドを使ってください。あなたがこのC文字列を現在のオートリリースプールのスコープを越えて使用するならば、あなたはそれをコピーすべきです。

This method raises an exception if path is nil or contains the empty string. This method also throws an exception if the conversion of the string fails. このメソッドは、pathnilであるか空文字列を含むならば、例外を引き起こします。このメソッドはまた、文字列の変換が失敗するならば、例外をスローします。

See Also 参照

Converting File Paths to Strings ファイルパスを文字列へ変換する