เรียกใช้ไฟล์

คอนเทนเนอร์ของข้อมูลเกี่ยวกับชุดไฟล์ที่ไฟล์ปฏิบัติการต้องใช้ในเวลาที่รันไทม์ ควรส่งออบเจ็กต์นี้ผ่าน DefaultInfo เพื่อแจ้งให้ระบบบิลด์ทราบเกี่ยวกับ runfiles ที่เอาต์พุตที่สร้างโดยกฎต้องใช้

ดูรายละเอียดได้จากคำแนะนำ runfiles

สมาชิก

empty_filenames

depset runfiles.empty_filenames

แสดงผลชื่อไฟล์ว่างที่จะสร้าง

files

depset runfiles.files

แสดงผลชุด runfiles เป็นไฟล์

ผสาน

runfiles runfiles.merge(other)

แสดงผลออบเจ็กต์ runfiles ใหม่ที่มีเนื้อหาทั้งหมดของออบเจ็กต์นี้และอาร์กิวเมนต์

หมายเหตุ: เมื่อมีออบเจ็กต์ runfiles จำนวนมากที่จะผสาน ให้ใช้ merge_all() แทนการเรียก merge ในลูป วิธีนี้จะช่วยหลีกเลี่ยงการสร้างโครงสร้าง depset ที่ซับซ้อน ซึ่งอาจทำให้บิลด์ล้มเหลว

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
other runfiles; ต้องระบุ
ออบเจ็กต์ runfiles ที่จะผสานกับออบเจ็กต์นี้

merge_all

runfiles runfiles.merge_all(other)

แสดงผลออบเจ็กต์ runfiles ใหม่ที่มีเนื้อหาทั้งหมดของออบเจ็กต์นี้และออบเจ็กต์ runfiles ในอาร์กิวเมนต์

พารามิเตอร์

พารามิเตอร์ คำอธิบาย
other ลำดับของrunfiles; ต้องระบุ
ลำดับออบเจ็กต์ runfiles ที่จะผสานกับออบเจ็กต์นี้

depset runfiles.root_symlinks

แสดงผลชุดลิงก์สัญลักษณ์ระดับรูท

depset runfiles.symlinks

แสดงผลชุดลิงก์สัญลักษณ์