yol

7.3 · 7.2 · 7.1 · 7.0 · 6.5

Bir depoda kullanılacak dosyayı temsil eden bir 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 dizini yoksa None. None değerini döndürebilir.

var

bool path.exists

Bu yol ile belirtilen dosya veya dizin varsa true (doğru) 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, belirtilen göreli yollarla birleştirerek elde edilen yolu döndürür.

Parametreler

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

is_dir

bool path.is_dir

Bu yol bir dizini gösteriyorsa doğru 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 bir dizin mi yoksa dosya mı olduğuna karşı hassas olmasını istiyorsanız bağlam nesnesinde watch() yöntemini kullanın.

readdir

list path.readdir(watch='auto')

Bu yola göre belirtilen dizindeki girişlerin listesini döndürür. Her giriş de bir path nesnesi olur.

Parametreler

Parametre Açıklama
watch varsayılan değer 'auto'
Bazel'in bu dizindeki girişlerin listesini izleyip deposu yeniden getirmesi veya bir değişiklik algılandığında modül uzantısını yeniden değerlendirmesi. Algılanacak değişiklikler arasında giriş oluşturma, silme ve yeniden adlandırma işlemleri bulunur. Bu işlemin, dizindeki girişlerin içeriklerini izlemediğini unutmayın.

"yes", "no" veya "auto" 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ı, referanslarıyla tekrar tekrar değiştirerek bu yolun standart yolunu döndürür.