पाथ

समस्या की शिकायत करें सोर्स देखें

डेटा स्टोर करने की जगह में इस्तेमाल की जाने वाली फ़ाइल को दिखाने वाला स्ट्रक्चर.

पैसे चुकाकर बने सदस्यों के लिए

basename

string path.basename

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

dirname

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 यह डिफ़ॉल्ट रूप से 'auto'
होता है कि Basel को इस डायरेक्ट्री में एंट्री की सूची को देखना चाहिए या नहीं. साथ ही, अगली बार कोई बदलाव होने पर डेटा स्टोर करने की जगह को फिर से फ़ेच करना चाहिए या मॉड्यूल एक्सटेंशन की फिर से जांच करनी चाहिए. जिन बदलावों का पता लगाया जाएगा उनमें एंट्री बनाना, उन्हें मिटाना, और उनका नाम बदलना शामिल है. ध्यान दें कि यह डायरेक्ट्री में मौजूद किसी भी एंट्री का कॉन्टेंट नहीं देखता.

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

रीयलपाथ

path path.realpath

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