สมาชิก
basename
string path.basename
dirname
path path.dirname
None
exists
bool path.exists
โปรดทราบว่าการเข้าถึงช่องนี้ ไม่ ทำให้ระบบเฝ้าดูเส้นทาง หากต้องการให้กฎที่เก็บหรือส่วนขยายโมดูลไวต่อการมีอยู่ของเส้นทาง ให้ใช้เมธอด watch() ในออบเจ็กต์บริบท
get_child
path path.get_child(*relative_paths)
พารามิเตอร์
| พารามิเตอร์ | คำอธิบาย |
|---|---|
relative_paths
|
จำเป็นต้องระบุ สตริง Relative Path ตั้งแต่ 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