Initializer

init(_:)

Creates a string by interpreting the file path’s content as UTF-8. ファイルパスのもつ内容をUTF-8として解釈することによってある文字列を作成します。

Declaration 宣言

init(_ path: FilePath)

Parameters パラメータ

path

The file path to be interpreted as UTF-8. UTF-8として解釈することになるファイルパス。

Discussion 解説

If the content of the file path isn’t a well-formed UTF-8 string, this initializer removes invalid bytes or replaces them with U+FFFD. This means that, depending on the semantics of the specific file system, conversion to a string and back to a path might result in a value that’s different from the original path. ファイルパスの内容が整形式UTF-8文字列でないならば、このイニシャライザは不正なバイトそれらを取り除きます、またはそれらをU+FFFDと置き換えます。これが意味するのは、特定のファイルシステムの意味論に依存して、ある文字列へそしてパスへ戻す変換は、元のパスとは異なる値という結果になるかもしれないということです。

See Also 参照

Working with Paths パスを扱う