ExpandedDirectory
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
İçindeki dosyalara doğrudan erişilebilen genişletilmiş bir dizini temsil eder.
Üyeler
basename
string ExpandedDirectory.basename
Bu dosyanın temel adı. Bu, dizinin içindeki dosyanın adıdır.
çocuklar
list ExpandedDirectory.children
Dizindeki dosyaları içerir.
dizin
File ExpandedDirectory.directory
Genişletilen giriş dizini.
dirname
string ExpandedDirectory.dirname
Bu dosyayı içeren dizinin adı.
Yol değerinden alınır ve her zaman yürütme dizinine göre belirlenir.
süresini uzatma
string ExpandedDirectory.extension
Bu dosyanın, en sağdaki noktadan sonraki (nokta hariç) dosya uzantısı. Dosyanın temel adında nokta yoksa boş dize.
is_directory
bool ExpandedDirectory.is_directory
Bu bir dizinse true değerini döndürür. Bu, dosyanın dosya sistemindeki türünü değil, beyan edildiği türü (ör.ctx. actions.declare_directory) yansıtır.Dosyanın dosya sistemindeki türü farklı olabilir.
is_source
bool ExpandedDirectory.is_source
Bu bir kaynak dosyaysa (yani oluşturulmamışsa) doğru değerini döndürür.
is_symlink
bool ExpandedDirectory.is_symlink
Bu, sembolik bağlantı olarak bildirilmişse true değerini döndürür. Bu, dosyanın bildirildiği türü (ör.ctx. actions.declare_symlink) yansıtır.Dosya sistemindeki türü farklı olabilir.
sahibi
Label ExpandedDirectory.owner
Bu dosyayı oluşturan bir hedefin etiketi.
None
tarihine kadar iade edilebilir.
yol
string ExpandedDirectory.path
Bu dosyanın, çalışma alanının yürütme dizinine göre yürütme yolu. İki bölümden oluşur:
kök adı verilen isteğe bağlı ilk bölüm (
kök modülüne de bakın) ve
short_path
olan ikinci bölüm. Kök boş olabilir (genellikle oluşturulmamış dosyalar için boş olur). Oluşturulan dosyalar için genellikle, söz konusu dosya oluşturulurken kullanılan hedef CPU mimarisi gibi öğeleri kodlayan yapılandırmaya özgü bir yol parçası içerir. Dosya, ikili dosyanın runfiles'ındaysa dosyanın eşlendiği yol için
short_path
kullanın.
kök
root ExpandedDirectory.root
Bu dosyanın bulunduğu kök.
short_path
string ExpandedDirectory.short_path
Bu dosyanın köküne göre yolu. Bu, yukarıda bahsedilen
kökü (yani yola ait yapılandırmaya özgü parçalar) hariç tutar. Bu, ikili programın çalıştırılabilir dosyalarında bulunan dosyaların eşlendiği yoldur.
tree_relative_path
string ExpandedDirectory.tree_relative_path
Üst öğenin
is_directory alanı doğruysa bu dosyanın, üst öğenin ağacının köküne göre yolu.
tree_relative_path
yalnızca bir işlem komutundaki dizinin genişletilmiş dosyaları için kullanılabilir (ör.
Args.add_all()). Diğer dosya türleri için bu alana erişmek hataya neden olur.