yol

. Sorun bildirin Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

. Depoda kullanılacak bir dosyayı temsil eden yapı.

Üyeler

anaad

string path.basename

Dosyanın basename'ini veren bir dize.

dirname

path path.dirname

Bu dosyanın üst dizinidir. Bu dosyanın bir üst dizini yoksa Hiçbiri. None sonucunu döndürebilir.

mevcut

bool path.exists

Bu yol ile belirtilen dosya veya dizin varsa true değerini döndürür.

Bu alana erişmenin, yolun izlenmesine yol açmadığını unutmayın. Depo kuralının veya modül uzantısının, yolun varlığına duyarlı olmasını istiyorsanız bağlam nesnesinde watch() yöntemini kullanın.

get_child

path path.get_child(*relative_paths)

Bu yolun belirtilen göreli yollarla birleştirilmesiyle elde edilen yolu döndürür.

Parametreler

Parametre Açıklama
relative_paths zorunlu
Gerektiğinde yol ayırıcıları eklenmiş şekilde bu yola eklenecek sıfır veya daha fazla göreli yol dizesi.

is_dir

bool path.is_dir

Bu yol bir dizine işaret ederse true değerini döndürür.

Bu alana erişmenin, yolun izlenmesine yol açmadığını unutmayın. Depo kuralının veya modül uzantısının, yolun bir dizin mi yoksa dosya mı olduğuna karşı hassas olmasını istiyorsanız bağlam nesnesinde watch() yöntemini kullanın.

okuma dizini

list path.readdir(watch='auto')

Dizindeki bu yol ile belirtilen girişlerin listesini döndürür. Her giriş, bir path nesnesidir.

Parametreler

Parametre Açıklama
watch string; varsayılan değer: 'auto'
Bazel'in bu dizindeki giriş listesini izlemesi ve depoyu yeniden getirmesi ya da bir sonraki değişiklik algılandığında modül uzantısını yeniden değerlendirmesi gerekip gerekmediği. Algılanacak değişiklikler arasında giriş oluşturma, silme ve yeniden adlandırma işlemleri bulunur. Bunun, dizindeki hiçbir girişin içeriğini izlemediğini unutmayın.

"Evet", "hayır" veya "otomatik" dizesi olabilir. Politika, "auto" değerine ayarlanırsa Bazel, bu dizini yalnızca yasal olduğunda izler (daha fazla bilgi için repository_ctx.watch() dokümanlarına bakın).

Realpath

path path.realpath

Tüm sembolik bağlantıları tekrar tekrar referanslarıyla değiştirerek bu yolun standart yolunu döndürür.