インスタンスメソッド
push(_:)
other にルートがない場合は、other の各コンポーネントを付け加えます。other にルートがある場合は、self を other に置き換えます。
iOS 15.0+ iPadOS 15.0+ Mac Catalyst 15.0+
macOS 12.0+ tvOS 15.0+
visionOS 1.0+ watchOS 8.0+
議論
この操作は、ディレクトリ構造の横断を模倣します (cd コマンドに似ています)。相対パスをプッシュするとそのコンポーネントが付け加えられ、絶対パスをプッシュすると、まず self の既存のコンポーネントがクリアされます。
例えば:
- var path: FilePath = "/tmp"
- path.push("dir/file.txt") // path is "/tmp/dir/file.txt"
- path.push("/bin")          // path is "/bin"
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ