เส้นทาง
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
วันที่
รายงานปัญหาopen_in_new
ดูแหล่งที่มาopen_in_new
ตอนกลางคืน
·
7.3
·
7.2
·
7.1
·
7.0
·
6.5
โครงสร้างที่แสดงถึงไฟล์ที่จะใช้ภายในที่เก็บ
สมาชิก
ชื่อฐาน
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()
ในออบเจ็กต์บริบท
อ่านไดร์
list path.readdir(watch='auto')
แสดงรายการข้อมูลในไดเรกทอรีที่แสดงโดยเส้นทางนี้ แต่ละรายการจะเป็นออบเจ็กต์
path
ในตัวเอง
พารามิเตอร์
พารามิเตอร์ |
คำอธิบาย |
watch
|
ค่าเริ่มต้นคือ 'auto'
ว่า Bazel ควรดูรายการในไดเรกทอรีนี้และดึงข้อมูลที่เก็บอีกครั้งหรือประเมินส่วนขยายโมดูลอีกครั้งในครั้งต่อไปเมื่อตรวจพบการเปลี่ยนแปลง การเปลี่ยนแปลงที่จะตรวจหารวมถึงการสร้าง การลบ และการเปลี่ยนชื่อรายการ โปรดทราบว่าการดำเนินการนี้ไม่ได้ดูเนื้อหาของรายการใดๆ ในไดเรกทอรีอาจเป็นสตริง "yes" "no" หรือ "auto" หากตั้งค่าเป็น "auto" Bazel จะดูไดเรกทอรีนี้ต่อเมื่อมีการดำเนินการตามกฎหมายเท่านั้น (ดูข้อมูลเพิ่มเติมได้ที่เอกสาร repository_ctx.watch() )
|
Realpath
path path.realpath
แสดงเส้นทางตามรูปแบบบัญญัติสำหรับเส้นทางนี้โดยแทนที่ลิงก์สัญลักษณ์ทั้งหมดด้วยการอ้างอิงของลิงก์เหล่านั้นซ้ำๆ
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-08-22 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2024-08-22 UTC"}
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-08-22 UTC"],[],[]]