. Depoda kullanılacak bir dosyayı temsil eden yapı.
Üyeler
anaad
string path.basenameDosyanın basename'ini veren bir dize.
dirname
path path.dirnameBu dosyanın üst dizinidir. Bu dosyanın bir üst dizini yoksa Hiçbiri.
None
sonucunu döndürebilir.
mevcut
bool path.existsBu 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_dirBu 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 |
Realpath
path path.realpathTüm sembolik bağlantıları tekrar tekrar referanslarıyla değiştirerek bu yolun standart yolunu döndürür.