] यद्यपि आपको कोड स्निपेट मिल सकते हैं जो कमांड प्रॉम्प्ट खोलते हैं, वे अक्सर निर्देशिकाओं को बदलने और अतिरिक्त कमांड को निष्पादित करने की क्षमता में कमी करते हैं। यह दृष्टिकोण आपको अनुमति देता है:
एक प्रक्रिया शुरू करें और इसकी मानक त्रुटि को उसके मानक आउटपुट पर पुनर्निर्देशित करें। सार्वजनिक वर्ग cmdrunner { सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) अपवाद {फेंकता है { ProcessBuilder बिल्डर = नई ProcessBuilder ( "cmd.exe", "/c", "cd \" c: \\ program files \\ flowella \ "& amp; & amp; dir"); बिल्डर। RedirectErrorStream (TRUE); प्रक्रिया p = बिल्डर.स्टार्ट (); बफ़रड्रेडर आर = नया बफ़रड्रेडर (नया InputStreamReader (P.getInputStrest ())); स्ट्रिंग लाइन; जबकि ((लाइन = r.readline ())! = null) { System.out.println (लाइन); } } } यह कोड:
"सीडी" और "dir" कमांड को चलाने के लिए एक प्रोसेसबिल्डर का उपयोग करता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3