पाथ

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है किसी समस्या की शिकायत करें सोर्स देखें नाइटली · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है रिपॉज़िटरी में इस्तेमाल की जाने वाली फ़ाइल को दिखाने वाला स्ट्रक्चर.

सदस्य

बेसनाम

string path.basename

इस स्ट्रिंग से फ़ाइल का बेसनेम पता चलता है.

दिरनेम

path path.dirname

इस फ़ाइल की पैरंट डायरेक्ट्री या अगर इस फ़ाइल का कोई पैरंट मौजूद नहीं है, तो कोई नहीं. None को वापस किया जा सकता है.

मौजूद है

bool path.exists

इस पाथ से दिखाई गई फ़ाइल या डायरेक्ट्री मौजूद होने पर, 'सही' दिखाता है.

ध्यान दें कि इस फ़ील्ड को ऐक्सेस करने से पाथ देखा नहीं जाता. अगर आपको पाथ की मौजूदगी के प्रति रेपो नियम या मॉड्यूल एक्सटेंशन को संवेदनशील बनाना है, तो कॉन्टेक्स्ट ऑब्जेक्ट पर watch() तरीके का इस्तेमाल करें.

get_child

path path.get_child(*relative_paths)

दिए गए रिलेटिव पाथ के साथ इस पाथ को जोड़कर मिलने वाला पाथ दिखाता है.

पैरामीटर

पैरामीटर ब्यौरा
relative_paths ज़रूरी है
इस पाथ में ज़रूरत के मुताबिक पाथ सेपरेटर के साथ जोड़ने के लिए, शून्य या उससे ज़्यादा मिलती-जुलती पाथ स्ट्रिंग.

is_dir

bool path.is_dir

अगर यह पाथ किसी डायरेक्ट्री पर ले जाता है, तो 'सही' दिखाता है.

ध्यान दें कि इस फ़ील्ड को ऐक्सेस करने से पाथ देखा नहीं जाता. अगर आपको रेपो नियम या मॉड्यूल एक्सटेंशन को इस बात से संवेदनशील बनाना है कि पाथ, डायरेक्ट्री है या फ़ाइल, तो कॉन्टेक्स्ट ऑब्जेक्ट पर watch() तरीके का इस्तेमाल करें.

रीडदिर

list path.readdir(watch='auto')

इस पाथ से तय की गई डायरेक्ट्री में एंट्री की सूची दिखाता है. हर एंट्री एक path ऑब्जेक्ट है.

पैरामीटर

पैरामीटर ब्यौरा
watch string; डिफ़ॉल्ट रूप से 'auto'
है चाहे Basel को इस डायरेक्ट्री में एंट्री की सूची देखनी चाहिए और डेटा स्टोर करने की जगह को फिर से लाना चाहिए या अगली बार किसी बदलाव का पता चलने पर मॉड्यूल एक्सटेंशन की फिर से जांच करनी चाहिए. जिन बदलावों का पता लगाया जाएगा उनमें एंट्री बनाना, उन्हें मिटाना, और उनका नाम बदलना शामिल है. ध्यान दें कि यह डायरेक्ट्री में मौजूद किसी भी एंट्री का कॉन्टेंट नहीं देखता.

यह स्ट्रिंग 'हां', 'नहीं' या 'ऑटो' स्ट्रिंग हो सकती है. अगर 'अपने-आप' पर सेट है, तो Baze इस डायरेक्ट्री को सिर्फ़ तब देखेगा, जब ऐसा करना कानूनी तौर पर सही हो. ज़्यादा जानकारी के लिए, repository_ctx.watch() दस्तावेज़ देखें.

रीयलपाथ

path path.realpath

सभी सिम्बॉलिक लिंक को उनके रेफ़रंस से बार-बार बदलकर, इस पाथ का कैननिकल पाथ दिखाता है.