メンバー
basename
string path.basename
ディレクトリ名
path path.dirname
None を返すことがあります。
存在しています
bool path.exists
このフィールドにアクセスしても、パスが監視されることはありません。パスの存在にリポジトリ ルールまたはモジュール拡張機能を対応させる場合は、コンテキスト オブジェクトで watch() メソッドを使用します。
get_child
path path.get_child(*relative_paths)
パラメータ
| パラメータ | 説明 |
|---|---|
relative_paths
|
必須 このパスに追加する 0 個以上の相対パス文字列。必要に応じてパス区切り文字が追加されます。 |
is_dir
bool path.is_dir
このフィールドにアクセスしても、パスが監視されることはありません。パスがディレクトリかファイルかにリポジトリ ルールまたはモジュール拡張機能を対応させる場合は、コンテキスト オブジェクトで watch() メソッドを使用します。
readdir
list path.readdir(*, watch='auto')
path オブジェクト自体です。
パラメータ
| パラメータ | 説明 |
|---|---|
watch
|
文字列。
デフォルトは 'auto'Bazel がこのディレクトリ内のエントリのリストを監視し、変更が検出されたときにリポジトリを再取得するか、モジュール拡張機能を再評価するかどうか。検出する変更には、エントリの作成、削除、名前の変更が含まれます。ディレクトリ内のエントリのコンテンツは監視されません。 'yes'、'no'、'auto' のいずれかの文字列を指定できます。'auto' に設定すると、Bazel はこのディレクトリを監視できる場合にのみ監視します(詳細については、 |
realpath
path path.realpath