RX0601

डोमेन: निष्पादन

त्रुटि संदेश

ऐसी कोई फ़ाइल या डायरेक्टरी नहीं: %s (%s)

संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।

कहानी

आपने read से एक फ़ाइल पढ़नी चाही और इंजन ने सीधा कहा: ऐसी कोई फ़ाइल या डायरेक्टरी नहीं। यह वही पुराना सीधा संदेश है। नियम यह है कि null इसका उचित उत्तर नहीं। मैंने फ़ाइल ढूँढी और उस नाम की कोई फ़ाइल नहीं मिली, इसे null या खाली टेक्स्ट कहना झूठा होता। ध्यान दीजिए, मौजूद खाली फ़ाइल सचमुच खाली टेक्स्ट पढ़ी जाती है, पर ग़ायब फ़ाइल कोई मान ही नहीं देती। वह नकारती है। इसलिए try उसे पकड़ सकता है, और बिना try वाली स्क्रिप्ट यहीं रुक जाती है। एक छोटा उदाहरण: read of 'config.txt', जबकि फ़ाइल है नहीं। सुधार: पहले exists of 'config.txt' से पूछ लें, और अगर नहीं है तो अपना रास्ता चुनें। या पथ का नाम जाँच लें, शायद टाइपो है। संदेश का पहला खाना वह पथ है जो आपने माँगा।

पाठ Rush इंजन की त्रुटि सूची से लिया गया है।