Struktur yang mewakili file yang akan digunakan di dalam repositori.
Anggota
basename
string path.basename
dirname
path path.dirname
None
.
ada
bool path.exists
Perhatikan bahwa mengakses kolom ini tidak menyebabkan jalur diamati. Jika Anda ingin aturan repo atau ekstensi modul sensitif terhadap keberadaan jalur, gunakan metode watch()
pada objek konteks.
get_child
path path.get_child(*relative_paths)
Parameter
Parameter | Deskripsi |
---|---|
relative_paths
|
required Nol atau beberapa string jalur relatif yang akan ditambahkan ke jalur ini dengan pemisah jalur yang ditambahkan sesuai kebutuhan. |
is_dir
bool path.is_dir
Perhatikan bahwa mengakses kolom ini tidak menyebabkan jalur diamati. Jika Anda ingin aturan repo atau ekstensi modul sensitif terhadap apakah jalur berupa direktori atau file, gunakan metode watch()
pada objek konteks.
readdir
list path.readdir(watch='auto')
path
itu sendiri.
Parameter
Parameter | Deskripsi |
---|---|
watch
|
defaultnya adalah 'auto' apakah Bazel akan melihat daftar entri dalam direktori ini dan mengambil kembali repositori atau mengevaluasi ulang ekstensi modul di lain waktu saat ada perubahan yang terdeteksi. Perubahan yang akan dideteksi mencakup pembuatan, penghapusan, dan penggantian nama entri. Perhatikan bahwa tindakan ini tidak memantau konten entri apa pun dalam direktori. Dapat berupa string 'yes', 'no', atau 'auto'. Jika disetel ke 'otomatis', Bazel hanya akan melihat direktori ini jika hal tersebut sah untuk melakukannya (lihat dokumen |
realpath
path path.realpath