メソッド ¶
__str__()
→ str
パスオブジェクトを文字列に変換します。
exists()
→ bool
パスが既存のファイルまたはディレクトリを指しているかどうか。
is_file()
→ bool
パスが通常のファイル(または通常のファイルを指したシンボリックリンク)を指していればTrue、ディレクトリを指していればFalseを返します。 また、そのパスが存在しない、または、ユーザに読み込みアクセス権がない場合もFalseが返されます。
is_dir()
→ bool
パスがディレクトリ(またはディレクトリを指したシンボリックリンク)を指していればTrue、ファイルを指していればFalseを返します。 また、そのパスが存在しない、または、ユーザに読み込みアクセス権がない場合もFalseが返されます。
match(pattern)
→ bool
指定したパターン(str
)に対してパス文字列のマッチングを行ないます。
マッチングに成功すればTrue、失敗すればFalseを返します。
カンマ(,
)を使用することで、複数のパターンを指定することができます。
glob(pattern)
→ list
of hou.fs.Path
このパスで表現されたディレクトリ内で、指定した相対パターンのマッチングを行ない、マッチしたすべての(あらゆる種類の)ファイルのパスオブジェクトを生成します。
iterdir()
→ list
of hou.fs.Path
パスがディレクトリを指していた場合、そのディレクトリの内容のパスオブジェクトを生成します。
mkdir(mode = 0777, ignore_umask = False)
新しいディレクトリと必要なすべての親ディレクトリを作成します。 デフォルトでは、ユーザのumaskがmodeと組み合わせて使用されます。 ignore_umaskをTrueにすると、modeは、指定した値を強制します。
open(mode)
→ hou.fs.FileReader or hou.fs.FileWriter
Pythonのビルトインのopen()
と同様に、読み込みまたは書き込みをするパスが指されたファイルを開きます。
modeには、"r"
、"w"
、"rb"
、"wb"
のどれかを指定することができます。
See also |