インスタンスメソッド


push(_:)


other にルートがない場合は、other の各コンポーネントを付け加えます。other にルートがある場合は、selfother に置き換えます。


iOS 15.0+ iPadOS 15.0+ Mac Catalyst 15.0+ macOS 12.0+

tvOS 15.0+ visionOS 1.0+ watchOS 8.0+

mutating func push(_ other: FilePath)




議論


この操作は、ディレクトリ構造の横断を模倣します (cd コマンドに似ています)。相対パスをプッシュするとそのコンポーネントが付け加えられ、絶対パスをプッシュすると、まず self の既存のコンポーネントがクリアされます。


例えば:


  1. var path: FilePath = "/tmp"
  2. path.push("dir/file.txt") // path is "/tmp/dir/file.txt"
  3. path.push("/bin")          // path is "/bin"













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ