OK「..」せずに、私が持っている...私が説明させて、(以前のディレクトリ参照)
をNSStringの中に実際のパスを解決しNSString
、それが得るような奇妙として(このように、それに保存されているパスルック):
/A/B:実質的に同じである
/A/B/C/../D/../E/F
/E私が欲しいもの/ F
は、(その中に..
sの)最初のパス形式第二のフォーマットを変換することです。
何かのような組み込みのCocoa関数はありますか?
アイデア?
OK「..」せずに、私が持っている...私が説明させて、(以前のディレクトリ参照)
をNSStringの中に実際のパスを解決しNSString
、それが得るような奇妙として(このように、それに保存されているパスルック):
/A/B:実質的に同じである
/A/B/C/../D/../E/F
/E私が欲しいもの/ F
は、(その中に..
sの)最初のパス形式第二のフォーマットを変換することです。
何かのような組み込みのCocoa関数はありますか?
アイデア?
ちょうど見つかった! :-)
-(NSString *)stringByStandardizingPath;
が 受信機から外来パス成分を除去することによって作られた新しい文字列を返します。
注:*相対パスでは、シンボリックリンクを解決できないため、親ディレクトリへの参照はそのまま残ります* –
@ヴィンスありがとうヴィンス;私はその部分に気づいた。しかし、私は絶対パスしか扱っていないので、それは本当に重要ではありません... ;-) –
@PiyushPatelこれは、この投稿の元の目的とは関係ありません。 –