成員
basename
string path.basename
目錄名稱
path path.dirname
None
。
存在
bool path.exists
請注意,存取這個欄位「不會」導致路徑受到監控。如要讓存放區規則或模組擴充功能對路徑是否存在保持敏感,請在內容物件上使用 watch()
方法。
get_child
path path.get_child(*relative_paths)
參數
參數 | 說明 |
---|---|
relative_paths
|
必要 零或多個相對路徑字串,附加至這個路徑時會視需要加入路徑分隔符號。 |
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