जावा में, किसी डायरेक्टरी के अस्तित्व की जाँच करने के कई तरीके हैं, मुख्यतः java.nio.file.Files और java.io.File कक्षाओं का उपयोग करके। java.nio.file.Files का उपयोग करते हुए.
java.nio.file.Files
java.io.File
(How to:) जावा में अस्थाई फाइलों का कंसेप्ट सिस्टम के टेम्प फोल्डर का इस्तेमाल करके शुरू हुआ। इसका उपयोग होता है डाटा को इंटरमीडिएट प्रोसेसिंग के लिए स्टोर करने और फिर सुरक्षित रूप से डिस्कार्ड करने में। कुछ विकल्प हैं java.nio.file पैकेज की Files.createTempFile मेथड, जहां आपको और अधिक कंट्रोल मिलता है फाइल क्रिएशन पर। यह मेथड आपको डायरेक्टरी का चुनाव करने, फाइल नाम की प्रीफिक्स और सफिक्स सेट करने, और फाइल के एट्रीब्यूट को कॉन्फिगर करने की सुविधा देता है।.
java.nio.file
Files.createTempFile
) जावा में फाइल सिस्टम से इंटरेक्शन हम कई तरह से कर सकते हैं। शुरुआती जावा वर्शन में FileInputStream, BufferedReader जैसे क्लासेज थे। जावा 1.7 (नाम से भी जाना जाता है NIO.2) में Files और Paths क्लासेज ऐड किए गए जो ज्यादा एफिसिएंट और आसान तरीके से फाइल्स को हैंडल करते हैं। Files.readString और Files.readAllLines जैसे मेथड फ़ाइल की सामग्री को एक बार में पढ़ लेते हैं। इस सुविधा से कोड कम और साफ बनता है। विकल्पों में Scanner, FileReader, BufferedInputStream आदि शामिल हैं, जो अलग-अलग परिस्थितियों में उपयोगी हो सकते हैं जैसे कि बड़ी फाइल्स को पढ़ने के लिए या खास पैटर्न पर डाटा प्रोसेस करने के लिए।.
FileInputStream
BufferedReader
Files
Paths
Files.readString
Files.readAllLines
Scanner
FileReader
BufferedInputStream
(कैसे करें:) जब हम Java में मेन मेथड लिखते हैं, String[] args उसका पार्ट होता है। ये args array में command line arguments स्टोर होते हैं। नीचे देखो कैसे.
String[] args
args
Java का न्यू I/O (NIO) पैकेज (java.nio.file) फाइलों से निपटने के लिए अधिक बहुमुखी दृष्टिकोण प्रदान करता है। यहाँ Files.write() का उपयोग करके एक फाइल में लिखने का एक सरल तरीका है.
Files.write()
जावा में System.err.print() या System.err.println() का उपयोग करके stderr में लिखने का एक सीधा तरीका प्रदान करता है। आप इसे कैसे करते हैं वह यहाँ है.
System.err.print()
System.err.println()