yol

Sorun bildir Kaynağı görüntüle Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

Bir depoda kullanılacak dosyayı temsil eden yapı.

Üyeler

basename

string path.basename

Dosyanın temel adını veren bir dize.

dirname

path path.dirname

Bu dosyanın üst dizini veya bu dosyanın üst öğesi yoksa None. None tarihine kadar iade edilebilir.

exists

bool path.exists

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

Bu alana erişmenin, yolun izlenmesine neden olmadığı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 yolu, verilen göreli yollarla birleştirerek elde edilen yolu döndürür.

Parametreler

Parametre Açıklama
relative_paths gerekli
Gerekli olduğunda yol ayırıcılar eklenerek bu yola eklenecek sıfır veya daha fazla göreli yol dizesi.

is_dir

bool path.is_dir

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

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

readdir

list path.readdir(watch='auto')

Bu yolla belirtilen dizindeki girişlerin listesini döndürür. Her giriş, path nesnesinin kendisidir.

Parametreler

Parametre Açıklama
watch string; varsayılan değer 'auto'
Bazel'in bu dizindeki giriş listesini izleyip izlemeyeceği ve bir sonraki değişiklik algılandığında depoyu yeniden getireceği veya modül uzantısını yeniden değerlendireceği. Algılanacak değişiklikler arasında giriş oluşturma, silme ve yeniden adlandırma yer alır. Bu işlemin, dizindeki girişlerin içeriklerini izlemediğini unutmayın.

"yes", "no" veya "auto" dizesi olabilir. "Otomatik" olarak ayarlanırsa Bazel, yalnızca yasal olduğunda bu dizini izler (daha fazla bilgi için repository_ctx.watch() dokümanlarına bakın).

realpath

path path.realpath

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