दिलचस्प पोस्ट
केंद्रीय विकल्प हाइबरनेट क्या मैं जीसीसी के साथ x86 विधानसभा के इंटेल सिंटैक्स का उपयोग कर सकता हूं? जावा: हाइबरनेट @ऑन टूऑन मैपिंग MVC4 से MVC5 तक उन्नयन सर्वलेट आधारित वेब अनुप्रयोग में पृष्ठभूमि कार्य कैसे चलाना है? Properties.Settings.Default.Save (); -> वह फाइल कहां है स्प्रिंग @ रेस्पॉन्सबॉडी एनोटेशन इस रेंटल एप्लीकेशन उदाहरण में कैसे काम करता है? इस आत्म के पीछे कारण अनाम समारोह संस्करण invoking जावा में स्ट्रिंग पूल क्या है? AttributeError: 'मॉड्यूल' वस्तु का कोई विशेषता नहीं है आईओएस 7.0 और सिस्टम डिग्रेडेशन के तहत अमान्य संदर्भ 0x0 Node.js और एक्सप्रेस 4 पर मार्गों को अलग कैसे करें? मेवेन परियोजनाओं के बीच परीक्षण संसाधनों को साझा करें आर में एक डेटा फ़ाइल की खाली पंक्तियों को निकालना विजुअल स्टूडियो में एडिटर को दिशानिर्देश जोड़ना

विंडोज में फ़ाइल पुनर्निर्देशन और% त्रुटि स्तर%

कहें कि हम विंडोज़ में खाली कमांड के साथ एक रिक्त फाइल बनाना चाहते हैं:

type nul > C:\does\not\exist\file.txt 

निर्देशिका मौजूद नहीं है, इसलिए हमें त्रुटि मिलती है:

 The system cannot find the path specified 

यदि आप %errorlevel% को आउटपुट करते हैं तो आउटपुट है:

 echo %errorlevel% 0 

फिर भी यह आदेश सफल नहीं हुआ!

मैंने देखा, यदि आप पुनर्निर्देशन का उपयोग करते हैं, तो विंडोज़ अंतिम %errorlevel% के %errorlevel% सेट नहीं करता है ..

क्या इसके चारों ओर एक रास्ता है?

Solutions Collecting From Web of "विंडोज में फ़ाइल पुनर्निर्देशन और% त्रुटि स्तर%"

आप निम्न का उपयोग कर सकते हैं:

 C:\>type nul > C:\does\not\exist\file.txt && echo ok || echo fail The system cannot find the path specified. fail C:\>echo %errorlevel% 1 

मैंने हमेशा && और || ग्रहण किया ऑपरेटरों ने ERRORLEVEL का इस्तेमाल किया, लेकिन जाहिरा तौर पर नहीं।

बहुत उत्सुक है कि ERRORLEVEL को पुनःनिर्देशन त्रुटि के बाद ही सेट किया जाता है, अगर आप इसका उपयोग करते हैं || ऑपरेटर। मैं कभी भी अंदाजा नहीं लगा सकता था। और न ही मैं कभी भी परीक्षण करने के लिए परेशान हो सकता था यदि आपके उत्कृष्ट प्रश्न के लिए नहीं

यदि आप जो करना चाहते हैं, तो त्रुटि पुनर्निर्देशन पर ERRORLEVEL सेट किया गया है, निश्चित तौर पर आप बस ऐसा कर सकते हैं:

 type nul > C:\does\not\exist\file.txt || rem